{"count":51988,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=375","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=373","results":[{"name":"libplacebo","portdir":"devel/libplacebo","version":"7.360.1","license":"LGPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libplacebo.org","description":"core rendering algorithms and ideas of mpv rewritten as an independent library","long_description":"libplacebo is, in a nutshell, the core rendering algorithms and ideas of mpv rewritten as an independent library. As of today, libplacebo contains a large assortment of video processing shaders, focusing on both quality and performance.","active":true,"categories":["devel","multimedia"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":272}],"variants":["opengl","vulkan","demo","glslang","universal"],"dependencies":[{"type":"build","ports":["clang-22","py314-jinja2","py314-glad2","meson","ninja","pkgconfig","vulkan-headers","fast-float"]},{"type":"lib","ports":["lcms2","xxhashlib"]}],"depends_on":[{"type":"lib","ports":["mpv"]}]},{"name":"libpointing","portdir":"devel/libpointing","version":"1.0.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://libpointing.org","description":"An open-source cross-platform library to get raw events from pointing devices and master transfer functions.","long_description":"Libpointing is an open-source cross-platform library that provides direct access to HID pointing devices and supports the design of pointing transfer functions.","active":true,"categories":["devel"],"maintainers":[{"name":"gery.casiez","github":"casiez","ports_count":1},{"name":"izzatbek","github":"Izzatbek","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"libpoly","portdir":"devel/libpoly","version":"0.2.1","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SRI-CSL/libpoly","description":"LibPoly is a C library for manipulating polynomials.","long_description":"LibPoly is a C library for manipulating polynomials. The target applications are symbolic reasoning engines, such as SMT solvers, that need to reason about polynomial constraints. It is research software under development, so the features and the API might change rapidly.","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["gmp"]}],"depends_on":[]},{"name":"libproplist","portdir":"devel/libproplist","version":"0.10.1","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.windowmaker.org/","description":"Property library for GNOME and Window Maker","long_description":"The purpose of libPropList is to closely mimick the behaviour of the property lists used in GNUstep/OPENSTEP and to be compatible with it.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"libpst","portdir":"devel/libpst","version":"0.6.76","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.five-ten-sg.com/libpst/","description":"library to convert pst files to mbox and other formats","long_description":"library to convert pst files to mbox and other formats","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libgsf","ImageMagick","gd2","libiconv"]}],"depends_on":[]},{"name":"libptp2","portdir":"devel/libptp2","version":"1.1.10","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://libptp.sourceforge.net/","description":"libptp2 is a library used to communicate with PTP devices like digital cameras.","long_description":"libptp2 is a library used to communicate with PTP devices like still imaging cameras or MP3 players (KODAK mc3). You can download files or tweak camera properties using ptpcam program bundled with libptp2.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libusb-compat"]}],"depends_on":[]},{"name":"libptytty","portdir":"devel/libptytty","version":"2.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://software.schmorp.de/pkg/libptytty.html","description":"library for OS-independent pseudo-tty management","long_description":"library for OS-independent pseudo-tty management","active":true,"categories":["devel"],"maintainers":[{"name":"emanuele.giaquinta","github":"exg","ports_count":5}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["rlwrap","rxvt-unicode"]}]},{"name":"libpub","portdir":"devel/libpub","version":"0.40","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/publib/","description":"library of C functions for various purposes","long_description":"publib is a library of C functions for various purposes.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"libpwquality","portdir":"devel/libpwquality","version":"1.4.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libpwquality/libpwquality","description":"A library for password quality checking and the generation of random passwords that pass the checks.","long_description":"A library for password quality checking and the generation of random passwords that pass the checks.","active":true,"categories":["devel"],"maintainers":[],"variants":["python311","python310","universal"],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","libtool","pkgconfig"]},{"type":"lib","ports":["cracklib","libiconv","python311","gettext"]}],"depends_on":[{"type":"lib","ports":["gnome-control-center"]}]},{"name":"libqb","portdir":"devel/libqb","version":"2.0.8","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://clusterlabs.github.io/libqb/","description":"libqb is a library providing high performance logging, tracing, IPC, and poll.","long_description":"libqb is a library providing high performance logging, tracing, IPC, and poll.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["doxygen","clang-18","autoconf","automake","libtool","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libxml2","glib2"]}],"depends_on":[]},{"name":"libqtxdg","portdir":"devel/libqtxdg","version":"3.5.0","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lxqt/libqtxdg","description":"Qt implementation of freedesktop.org xdg specs","long_description":"Qt implementation of freedesktop.org xdg specs","active":true,"categories":["devel"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","lxqt-build-tools","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtsvg","qt5-qtbase"]}],"depends_on":[{"type":"lib","ports":["liblxqt"]}]},{"name":"libqtxdg-legacy","portdir":"devel/libqtxdg-legacy","version":"1.2.0","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lxqt/libqtxdg","description":"Qt implementation of freedesktop.org xdg specs","long_description":"Qt implementation of freedesktop.org xdg specs","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt4-mac","qt4-mimetypes"]}],"depends_on":[]},{"name":"libqxp","portdir":"devel/libqxp","version":"0.0.2","license":"MPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libqxp","description":"Library parsing QuarkXPress documents.","long_description":"Library parsing QuarkXPress documents.","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"audvare","github":"Tatsh","ports_count":25}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["icu","librevenge","boost181"]}],"depends_on":[{"type":"lib","ports":["libreoffice","scribus-devel"]}]},{"name":"libraqm","portdir":"devel/libraqm","version":"0.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://host-oman.github.io/libraqm/","description":"A library for complex text layout","long_description":"Raqm is a small library that encapsulates the logic for complex text layout and provides a convenient API. It currently provides bidirectional text support (using FriBiDi), shaping (using HarfBuzz), and proper script itemization. As a result, Raqm can support most writing systems covered by Unicode.","active":true,"categories":["devel"],"maintainers":[],"variants":["docs","universal"],"dependencies":[{"type":"build","ports":["ninja","clang-18","pkgconfig","meson"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["fribidi","freetype","harfbuzz"]}],"depends_on":[{"type":"lib","ports":["supertux"]}]},{"name":"libretls","portdir":"devel/libretls","version":"3.8.1","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.causal.agency/libretls/about/","description":"libtls for OpenSSL","long_description":"LibreTLS is a port of libtls from LibreSSL to OpenSSL. libtls is a new TLS library, designed to make it easier to write foolproof applications.","active":true,"categories":["devel"],"maintainers":[{"name":"june","github":"causal-agent","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openssl"]}],"depends_on":[{"type":"lib","ports":["got","pounce","catgirl","telescope"]}]},{"name":"librets","portdir":"devel/librets","version":"1.6.2","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/NationalAssociationOfRealtors/libRETS","description":"RETS client library","long_description":"libRETS is RETS client library written in C++ that allows rapid development of RETS client applications. By saving the developer from dealing with the RETS protocol details, the application writer can concentrate on their application, saving them time and money in the process.","active":true,"categories":["devel"],"maintainers":[],"variants":["java","perl","php5","python","ruby","sql2dmql","universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"lib","ports":["curl","boost176","swig"]}],"depends_on":[]},{"name":"librime","portdir":"devel/librime","version":"1.15.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rime.im/","description":"Rime Input Method Engine, the core library","long_description":"Rime Input Method Engine, the core library","active":true,"categories":["devel"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["google-glog","yaml-cpp","leveldb","opencc","boost176","marisa-trie","capnproto","gflags"]}],"depends_on":[]},{"name":"libsdl","portdir":"devel/libsdl","version":"1.2.15-20220801","license":"Permissive","platforms":"{macosx any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.libsdl.org/","description":"Cross-platform multi-media development API","long_description":"Simple DirectMedia Layer is a cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of \"Civilization: Call To Power.\" Simple DirectMedia Layer supports Linux, Win32, BeOS, Mac OS, Solaris, IRIX, and FreeBSD. This port is a wrapper around either sdl12-compat or libsdl12.","active":true,"categories":["devel","multimedia"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["compat","legacy","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["sdl12-compat"]}],"depends_on":[{"type":"build","ports":["armagetronad-common"]},{"type":"lib","ports":["gnuradio-devel","openvrml","pwlib","xine-lib","mjpegtools","transcode","cfxr","libsdl_mixer","libsdl_sound","mp3blaster","mpeg4ip","libdc1394","libsdl_gfx","libsdl_image","libsdl_net","libsdl_pango","libsdl_ttf","libtuxcap","love-0.7","love-0.8","t4k_common","VisualBoyAdvance","atari800","dosbox","sheepshaver","2Pong","54321","CrimsonFields","PlasmaClient","SDLInvaders","alienblaster","armagetronad","gnuradio-next","rb31-rubysdl","gnuradio","gnuradio37","p5.26-alien-sdl","barrage","blockout2","bomberclone","boswars","chromium-bsu","circuslinux","crack-attack","criticalmass","defendguin","digger","duke3d","fbg","fife","flobopuyo","freedink","freedroidclassic","frozenbubble2","gav","glob2","glpong","lbreakout2","lgeneral","lincity-ng","lmarbles","ltris","oilwar","openmortal","raceintospace","rocksndiamonds","rott","rrgbis","ship84","simutrans","svinepalsen","toppler","tuxmath","tuxtype","vectoroids","xmoto","esdl","gimp-gap-devel","iulib","libbpg","libguichan","povray","wxgtk-2.8","wxgtk-3.0","gst","tiemu3","kdenlive","libmpeg2","lmms","smpeg","p5.28-alien-sdl","p5.30-alien-sdl","p5.32-alien-sdl","p5.34-alien-sdl","rb33-rubysdl","rb32-rubysdl"]},{"type":"run","ports":["libsdl-framework","rb33-sdl-ffi","rb32-sdl-ffi","rb31-sdl-ffi"]}]},{"name":"librime-devel","portdir":"devel/librime","version":"20251124","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rime.im/","description":"Rime Input Method Engine, the core library","long_description":"Rime Input Method Engine, the core library","active":true,"categories":["devel"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["google-glog","yaml-cpp","leveldb","opencc","boost176","marisa-trie","capnproto","gflags"]}],"depends_on":[{"type":"lib","ports":["squirrel-ime"]}]},{"name":"libsdl-framework","portdir":"devel/libsdl-framework","version":"20110119","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.libsdl.org/","description":"Framework version of libsdl","long_description":"Framework version of libsdl","active":true,"categories":["devel","multimedia"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["libsdl"]}],"depends_on":[{"type":"lib","ports":["cfxr","libsdl_sound-framework","esdl"]},{"type":"run","ports":["libsdl_gfx-framework","libsdl_image-framework","libsdl_net-framework","libsdl_mixer-framework","libsdl_ttf-framework"]}]},{"name":"libsdl12","portdir":"devel/libsdl12","version":"1.2.15-20250302","license":"LGPL-2.1+","platforms":"macosx freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.libsdl.org/","description":"Cross-platform multi-media development API","long_description":"Simple DirectMedia Layer is a cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of \"Civilization: Call To Power.\" Simple DirectMedia Layer supports Linux, Win32, BeOS, macOS, Solaris, IRIX, and FreeBSD. This is the legacy 1.2 branch.","active":true,"categories":["devel","multimedia"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["x11","universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"libsdl2","portdir":"devel/libsdl2","version":"2.32.10","license":"zlib","platforms":"macosx freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.libsdl.org/","description":"Cross-platform multi-media development API","long_description":"Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.","active":true,"categories":["devel","multimedia"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["x11","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libiconv"]}],"depends_on":[{"type":"build","ports":["lpairs2","lbreakouthd"]},{"type":"lib","ports":["py39-SDL2","lagrange","py35-SDL2","py34-SDL2","py35-kivy","lite-xl-luajit","py36-SDL2","mlt-qt5","ffmpeg4","py27-kivy","py36-kivy","gegl-devel","gegl","libsdl2_mixer","libsdl2_net","warzone2100","py37-SDL2","wine-devel","wine-staging","gpac","luanti","mlt-legacy","qt5-qtgamepad","qt511-qtgamepad","qt513-qtgamepad","qt57-qtgamepad","qt58-qtgamepad","qt59-qtgamepad","FAudio","cava","ocp","schismtracker","game-porting-toolkit","gource","libSDL2pp","libsdl2_gfx","libsdl2_image","libsdl2_ttf","love-0.10","love-0.9","love-11","sdl12-compat","tweeny","advancemame","basiliskii","bochs","dosbox-staging","dosbox-x","hatari","mame","mednafen","melonds","oberon-risc","opensimh","scummvm","scummvm-devel","uxn","wine-stable","Aerofoil","Maelstrom","VVVVVV","augustus-caesar-3","blobwars","bzflag","corsixth","crispy-doom","enigma","enigma-devel","fheroes2","fizmo","freeciv","frotz-sdl","gdash","julius-caesar-3","neverball","openjk","openrct2","pingus","qtads","redeclipse","sdl_sopwith","starfighter","supertuxkart","supertux","taisei","ufo-ai","wesnoth","widelands","widelands-devel","Rgb2Hires","blender","grafx2","ogre","wxgtk-3.0-cxx11","curves","ffmpeg","ffmpeg-devel","ffmpeg6","ffmpeg7","ffmpeg8","libmovit","mlt","mpv-legacy","scrcpy","smpeg2","video-compare","baresip","octave-joystick","py310-SDL2","py311-SDL2","py312-SDL2","py313-SDL2","py314-SDL2","py311-kivy","rb33-sdl2","rb32-sdl2","rb31-sdl2","mlterm","py38-SDL2","logstalgia","py27-SDL2"]},{"type":"run","ports":["rb31-sdl2-bindings","rb33-sdl2-bindings","rb32-sdl2-bindings"]}]},{"name":"libsdl2-powerpc","portdir":"devel/libsdl2-powerpc","version":"2.30.10","license":"zlib","platforms":"{darwin < 11}","epoch":0,"replaced_by":null,"homepage":"https://www.libsdl.org","description":"Cross-platform multi-media development API","long_description":"Simple DirectMedia Layer is a cross-platform development library designed to provide low-level access to audio, keyboard, mouse, joystick and graphics hardware via OpenGL and Direct3D. This port is aimed at supporting macOS PowerPC and uses X11 backend.","active":true,"categories":["devel","multimedia"],"maintainers":[],"variants":["dbus","opengl","pulseaudio","samplerate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xorg-libXScrnSaver","xorg-libXcursor","xorg-libXfixes","xorg-libXi","xorg-libX11","xorg-libXrandr","xorg-libXxf86vm","xrender","xorg-libXinerama"]},{"type":"run","ports":["xorg-server-legacy"]}],"depends_on":[]},{"name":"libsdl2-snowleopard","portdir":"devel/libsdl2-snowleopard","version":"2.0.22","license":"zlib","platforms":"macosx freebsd","epoch":0,"replaced_by":null,"homepage":"http://www.libsdl.org/","description":"Cross-platform multi-media development API","long_description":"Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. This port will maintain the last version that can build on 10.6.8 SnowLeopard.","active":true,"categories":["devel","multimedia"],"maintainers":[],"variants":["x11"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"libsdl2_gfx","portdir":"devel/libsdl2_gfx","version":"1.0.4","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/","description":"SDL2 graphics drawing primitives and other support functions","long_description":"Library containing 20+ graphics primitives (line, box, circle, polygon, etc.) for SDL2.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libsdl2"]}],"depends_on":[{"type":"lib","ports":["freeciv","rb33-sdl2","rb32-sdl2","rb31-sdl2"]},{"type":"run","ports":["rb33-sdl2-bindings","rb32-sdl2-bindings","rb31-sdl2-bindings"]}]},{"name":"libsdl2_image","portdir":"devel/libsdl2_image","version":"2.8.12","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libsdl-org/SDL_image","description":"Add on library for libSDL handling several image formats","long_description":"This is a simple library to load images of various formats as SDL surfaces. This library supports BMP, PPM, PCX, GIF, JPEG, PNG, TGA, and TIFF formats.","active":true,"categories":["devel","graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["jxl","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libsdl2","tiff","webp"]}],"depends_on":[{"type":"build","ports":["lpairs2","lbreakouthd"]},{"type":"lib","ports":["py39-SDL2","py35-SDL2","py34-SDL2","py35-kivy","py35-game","py36-SDL2","py27-kivy","py36-kivy","py37-game","py36-game","py37-SDL2","py38-game","py39-game","gource","libSDL2pp","dosbox-staging","blobwars","enigma","enigma-devel","freeciv","gdash","pingus","redeclipse","starfighter","supertux","wesnoth","widelands","widelands-devel","Rgb2Hires","grafx2","libmovit","py310-SDL2","py311-SDL2","py312-SDL2","py313-SDL2","py314-SDL2","py27-game","py310-game","py311-game","py312-game","py313-game","py314-game","py311-kivy","rb33-sdl2","rb32-sdl2","rb31-sdl2","logstalgia","py38-SDL2","py27-SDL2"]},{"type":"run","ports":["rb32-sdl2-bindings","rb31-sdl2-bindings","rb33-sdl2-bindings"]}]},{"name":"libsdl2_ttf","portdir":"devel/libsdl2_ttf","version":"2.24.0","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libsdl-org/SDL_ttf","description":"add on library for libSDL for rendering TrueType fonts","long_description":"This library is a wrapper around FreeType and allows rendering TrueType fonts in SDL applications.","active":true,"categories":["devel","graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["harfbuzz","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libsdl2","freetype"]}],"depends_on":[{"type":"build","ports":["lpairs2","lbreakouthd"]},{"type":"lib","ports":["py39-SDL2","py35-SDL2","py34-SDL2","py35-kivy","py35-game","py36-SDL2","py27-kivy","py36-kivy","py37-game","py36-game","py37-SDL2","py38-game","py39-game","libSDL2pp","opensimh","blobwars","enigma","enigma-devel","freeciv","neverball","openrct2","ufo-ai","wesnoth","widelands","widelands-devel","grafx2","video-compare","py310-SDL2","py311-SDL2","py312-SDL2","py313-SDL2","py314-SDL2","py27-SDL2","py310-game","py311-game","py312-game","py313-game","py314-game","py311-kivy","rb33-sdl2","rb32-sdl2","rb31-sdl2","py27-game","py38-SDL2"]},{"type":"run","ports":["rb33-sdl2-bindings","rb32-sdl2-bindings","rb31-sdl2-bindings"]}]},{"name":"libsdl_gfx","portdir":"devel/libsdl_gfx","version":"2.0.24","license":"LGPL-2.1","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://www.ferzkopp.net/joomla/software-mainmenu-14/4-ferzkopps-linux-software/19-sdlgfx","description":"graphics primitives SDL extension","long_description":"The SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided basic drawing routines such as lines, circles or polygons and SDL_rotozoom which implemented a interpolating rotozoomer for SDL surfaces. The current components of the SDL_gfx library are: Graphic Primitives, Rotozoomer, Framerate control, MMX image filters. It is backwards compatible to the above mentioned code. It is written in plain C and can be used in C++ code.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["automake","pkgconfig","clang-18","autoconf","libtool"]},{"type":"lib","ports":["libiconv","libsdl"]}],"depends_on":[{"type":"lib","ports":["p5.26-alien-sdl","mjpegtools","p5.28-alien-sdl","p5.30-alien-sdl","p5.32-alien-sdl","p5.34-alien-sdl","freedink","freedroidclassic","lincity-ng","iulib"]},{"type":"run","ports":["libsdl_gfx-framework","rb32-sdl-ffi","rb31-sdl-ffi","rb33-sdl-ffi"]}]},{"name":"libsdl_gfx-framework","portdir":"devel/libsdl_gfx-framework","version":"20110120","license":"unknown","platforms":"{macosx any}","epoch":0,"replaced_by":null,"homepage":"http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0/","description":"Framework version of libsdl_gfx","long_description":"Framework version of libsdl_gfx","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["libsdl-framework","libsdl_gfx"]}],"depends_on":[]},{"name":"libsdl_image","portdir":"devel/libsdl_image","version":"1.2.12-20220527","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20211017021914/http://www.libsdl.org/projects/SDL_image/release-1.2.html","description":"Add on library for libSDL handling several image formats","long_description":"This is a simple library to load images of various formats as SDL surfaces. This library supports BMP, PPM, PCX, GIF, JPEG, PNG, TGA, and TIFF formats.","active":true,"categories":["devel","graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libsdl","libjpeg-turbo","libpng","tiff"]}],"depends_on":[{"type":"build","ports":["armagetronad-common"]},{"type":"lib","ports":["sdlconsole","t4k_common","atari800","54321","SDLInvaders","armagetronad","libbpg","p5.34-alien-sdl","rb33-rubysdl","rb32-rubysdl","rb31-rubysdl","bomberclone","cannonsmash","chromium-bsu","circuslinux","criticalmass","duke3d","fife","flobopuyo","freedink","freedroidclassic","frozenbubble2","gav","glob2","glpong","lincity-ng","netpanzer","oilwar","openmortal","rocksndiamonds","rott","rrgbis","svinepalsen","tuxmath","tuxtype","vectoroids","iulib","p5.26-alien-sdl","libguichan","ocamlsdl","p5.28-alien-sdl","p5.30-alien-sdl","p5.32-alien-sdl"]},{"type":"run","ports":["libsdl_image-framework","rb33-sdl-ffi","rb32-sdl-ffi","rb31-sdl-ffi"]}]},{"name":"libsdl_image-framework","portdir":"devel/libsdl_image-framework","version":"20110119","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.libsdl.org/projects/SDL_image/","description":"Framework version of libsdl_image","long_description":"Framework version of libsdl_image","active":true,"categories":["devel","graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["libsdl-framework","libsdl_image"]}],"depends_on":[]},{"name":"libsdl_net","portdir":"devel/libsdl_net","version":"1.2.8-20220916","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20220113201851/https://www.libsdl.org/projects/SDL_net/release-1.2.html","description":"cross-platform networking library","long_description":"This is a small sample cross-platform networking library, with a sample chat client and server application. The chat client uses the GUIlib GUI framework library.","active":true,"categories":["devel","net"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libsdl"]}],"depends_on":[{"type":"lib","ports":["p5.34-alien-sdl","p5.26-alien-sdl","t4k_common","dosbox","2Pong","gav","glob2","lbreakout2","netpanzer","openmortal","rocksndiamonds","tuxmath","tuxtype","xmoto","p5.28-alien-sdl","p5.30-alien-sdl","p5.32-alien-sdl"]},{"type":"run","ports":["libsdl_net-framework"]}]},{"name":"libsdl_net-framework","portdir":"devel/libsdl_net-framework","version":"1.2.8","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.libsdl.org/projects/SDL_net/","description":"Framework version of libsdl_net","long_description":"Framework version of libsdl_net","active":true,"categories":["devel","net"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["libsdl-framework","libsdl_net"]}],"depends_on":[]},{"name":"libsdl_pango","portdir":"devel/libsdl_pango","version":"0.1.2","license":"LGPL-2.1+","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://sdlpango.sourceforge.net/","description":"SDL_Pango connects Pango to SDL","long_description":"Pango is the text rendering engine of GNOME 2.x. SDL_Pango connects the engine to SDL.","active":true,"categories":["devel","x11"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","automake","libtool","pkgconfig","autoconf"]},{"type":"lib","ports":["fontconfig","pango","libsdl"]}],"depends_on":[{"type":"lib","ports":["p5.26-alien-sdl","t4k_common","frozenbubble2","tuxmath","p5.28-alien-sdl","p5.30-alien-sdl","p5.32-alien-sdl","p5.34-alien-sdl","nightshade"]}]},{"name":"libsdl_ttf","portdir":"devel/libsdl_ttf","version":"2.0.11-20220526","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20201111165552/https://www.libsdl.org/projects/SDL_ttf/release-1.2.html","description":"add on library for libSDL for rendering TrueType fonts","long_description":"This library is a wrapper around FreeType and allows rendering TrueType fonts in SDL applications.","active":true,"categories":["devel","graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libsdl","freetype"]}],"depends_on":[{"type":"lib","ports":["p5.26-alien-sdl","p5.34-alien-sdl","rb33-rubysdl","rb32-rubysdl","rb31-rubysdl","t4k_common","CrimsonFields","fife","freedink","glob2","lincity-ng","netpanzer","openmortal","svinepalsen","tuxmath","tuxtype","xmoto","ocamlsdl","p5.28-alien-sdl","p5.30-alien-sdl","p5.32-alien-sdl"]},{"type":"run","ports":["libsdl_ttf-framework","rb32-sdl-ffi","rb31-sdl-ffi","rb33-sdl-ffi"]}]},{"name":"libsdl_ttf-framework","portdir":"devel/libsdl_ttf-framework","version":"20110120","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.libsdl.org/projects/SDL_ttf/","description":"Framework version of libsdl_ttf","long_description":"Framework version of libsdl_ttf","active":true,"categories":["devel","graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["libsdl-framework","libsdl_ttf"]}],"depends_on":[]},{"name":"libserialport","portdir":"devel/libserialport","version":"0.1.2","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sigrok.org/wiki/Libserialport","description":"Cross-platform serial port C library","long_description":"libserialport is a minimal, cross-platform shared library written in C that is intended to take care of the OS-specific details when writing software that uses serial ports.","active":true,"categories":["devel"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":272}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["avrdude","blisp"]}]},{"name":"libsigcxx2","portdir":"devel/libsigcxx2","version":"2.12.1","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libsigcplusplus.github.io/libsigcplusplus/","description":"C++ signal callback system","long_description":"libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual.","active":true,"categories":["devel"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","m4","meson","ninja","pkgconfig","mm-common","libxslt"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["pangomm-devel","obby","gnome3-core","synfig","cherrytree","libpar2","glibmm-2.4","gnome-bindings-cxx","modglue","net6","cairomm-1.0","inkscape","inkscape-devel","rawtherapee","centerim","libtorrent-devel","rtorrent-devel","gonepass","stardict","pangomm","pangomm-1.4","pangomm-1.4-devel"]},{"type":"run","ports":["gnome3-core"]}]},{"name":"libsigcxx3","portdir":"devel/libsigcxx3","version":"3.6.0","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libsigcplusplus.github.io/libsigcplusplus/","description":"Typesafe callback framework for C++","long_description":"libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual. This is the libsigc++-3.0 API, which installs in parallel with libsigc++-2.0. The API is not significantly different, but the implementation is far simpler, using variadic templates instead of generating C++ code from .m4 filessystem.","active":true,"categories":["devel"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","m4","meson","ninja","pkgconfig","mm-common","libxslt"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["glibmm-devel","pavucontrol","glibmm","gnome3-core","cairomm","gtkmm4"]},{"type":"run","ports":["gnome3-core"]}]},{"name":"libsignal-protocol-c","portdir":"devel/libsignal-protocol-c","version":"2.3.3","license":"(GPL-3 or MPL-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/signalapp/libsignal-protocol-c","description":"A ratcheting forward secrecy protocol for synchronous and asynchronous messaging environments.","long_description":"A ratcheting forward secrecy protocol for synchronous and asynchronous messaging environments.","active":true,"categories":["devel","net","security"],"maintainers":[{"name":"calvin","github":"cardi","ports_count":27}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["profanity"]}]},{"name":"libsigsegv","portdir":"devel/libsigsegv","version":"2.14","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/libsigsegv","description":"Library for handling page faults in user mode.","long_description":"GNU libsigsegv is a library for handling page faults in user mode. A page fault occurs when a program tries to access to a region of memory that is currently not available. Catching and handling a page fault is a useful technique for implementing pageable virtual memory, memory-mapped access to persistent databases, generational garbage collectors, stack overflow handlers, distributed shared memory, etc.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["asymptote","Maude","clisp","gst"]}]},{"name":"libsockets","portdir":"devel/libsockets","version":"2.3.9.9","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.alhem.net/Sockets/","description":"C++ Sockets is a C++ wrapper for BSD-style sockets.","long_description":"C++ Sockets is a C++ wrapper for BSD-style sockets.","active":true,"categories":["devel","net"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openssl","libxml2"]}],"depends_on":[]},{"name":"libsl","portdir":"devel/libsl","version":"0.3.4","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/stig/libsimplelist","description":"yet another generic linked list C-library","long_description":"libsimplelist is yet another generic linked list C-library.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[]},{"name":"libsodium","portdir":"devel/libsodium","version":"1.0.22","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jedisct1/libsodium","description":"Portable and packageable NaCl-based crypto library","long_description":"libsodium is a library for network communication, encryption, decryption, signatures, etc.","active":true,"categories":["devel","security"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]}],"depends_on":[{"type":"lib","ports":["bupstash","py35-libnacl","py36-libnacl","py35-pynacl","libchloride","pijul","py38-libnacl","py37-libnacl","edencommon","fbzmq","fizz","folly","mvfst","wangle","abaddon","py39-pynacl","magic-wormhole","py27-pynacl","py36-pynacl","py37-pynacl","warzone2100","mtxclient","nheko","py38-pynacl","unbound","R-sodium","oxenmq","pijul-devel","zmq","zmq-devel","php85-sodium","php84-sodium","php83-sodium","php82-sodium","php81-sodium","php80-sodium","php74-sodium","php73-sodium","php72-sodium","rspamd","shairport-sync","et","proftpd","pure-ftpd","shadowsocks-libev","softether5","toxcore","uTox","py313-libnacl","py310-pynacl","py311-pynacl","py312-pynacl","py313-pynacl","py314-pynacl","KeePassXC-devel","minisign","py27-libnacl","KeePassXC"]},{"type":"run","ports":["rb33-ffi-libsodium","rb32-ffi-libsodium","rb31-ffi-libsodium"]}]},{"name":"libsolv","portdir":"devel/libsolv","version":"0.7.24","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openSUSE/libsolv","description":"Library for solving packages and reading repositories","long_description":"Library for solving packages and reading repositories","active":true,"categories":["devel","math"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60},{"name":"ijackson","github":"JacksonIsaac","ports_count":44}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["bzip2","expat","xz","zlib"]}],"depends_on":[{"type":"lib","ports":["libmamba"]}]},{"name":"libssh","portdir":"devel/libssh","version":"0.12.0","license":"LGPL-2.1","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.libssh.org","description":"an SSH library","long_description":"The ssh library was designed to be used by programmers needing a working SSH implementation by the mean of a library.","active":true,"categories":["devel","net","security"],"maintainers":[{"name":"ionic","github":"Ionic","ports_count":24}],"variants":["debug","kerberos5","universal"],"dependencies":[{"type":"build","ports":["clang-18","cmake","pkgconfig","doxygen"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","openssl","kerberos5"]}],"depends_on":[{"type":"lib","ports":["R-ssh","x2goclient","dar","kde4-runtime","wireshark3","wireshark4","yafc","hydra","tmate"]}]},{"name":"libssh2","portdir":"devel/libssh2","version":"1.11.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.libssh2.org/","description":"libssh2 is a library implementing the SSH2 protocol","long_description":"libssh2 is a library implementing the SSH2 protocol as defined by Internet Drafts: SECSH-TRANS(22), SECSH-USERAUTH(25), SECSH-CONNECTION(23), SECSH-ARCH(20), SECSH-FILEXFER(06), SECSH-DHGEX(04), and SECSH-NUMBERS(10).","active":true,"categories":["devel","net"],"maintainers":[{"name":"normen","github":"Gminfly","ports_count":11}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","gawk","clang-18"]},{"type":"lib","ports":["zlib","openssl3"]}],"depends_on":[{"type":"lib","ports":["cargo","libgit2","libgit2-devel","libgit2-glib","p5.26-git-raw","p5.26-net-ssh2","zabbix42","zabbix44","xine-lib","zabbix3","mergestat","qore-ssh2-module","VLC2","libVLC2","xine-ui","nmap","p5.28-git-raw","p5.30-git-raw","p5.32-git-raw","p5.34-git-raw","p5.28-net-ssh2","p5.30-net-ssh2","p5.32-net-ssh2","p5.34-net-ssh2","php53-ssh2","php54-ssh2","php55-ssh2","php56-ssh2","php70-ssh2","php71-ssh2","php72-ssh2","php73-ssh2","php74-ssh2","php80-ssh2","php81-ssh2","php82-ssh2","php83-ssh2","php84-ssh2","php85-ssh2","medusa","mlterm"]}]},{"name":"libstaroffice","portdir":"devel/libstaroffice","version":"0.0.7","license":"MPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fosnola/libstaroffice","description":"Import filter for old StarOffice documents.","long_description":"Import filter for old StarOffice documents.","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"audvare","github":"Tatsh","ports_count":25}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","librevenge"]}],"depends_on":[{"type":"lib","ports":["libreoffice"]}]},{"name":"libstdcxx_clang_fix","portdir":"devel/libstdcxx_clang_fix","version":"0.0.1","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"","description":"Install alternate math.h header file for use when using Clang and libstdc++.","long_description":"Install alternate math.h header file for use when using Clang and libstdc++.","active":true,"categories":["devel"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"libt3config","portdir":"devel/libt3config","version":"1.0.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://os.ghalkes.nl/","description":"The libt3config library provides functions for reading and writing simple structured configuration files.","long_description":"The libt3config library provides functions for reading and writing simple structured configuration files. libt3config provides the following features: simple structured syntax, simple API for reading and manipulating configurations, parsed configurations which uses typed data (boolean, integer, floating point number string, list, section), schema definitions, allowing verification of the structure of loaded configuration data, and no use of global variables, allowing easy use in threaded programs (with the exception that if uselocale is not available, setlocale should not be called at the same time in another thread while reading or writing configuration data).","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["libtool","pkgconfig","clang-18"]}],"depends_on":[{"type":"lib","ports":["libt3highlight","libt3key","libt3widget"]}]}]}