{"count":52304,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=49","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=47","results":[{"name":"semgrep","portdir":"devel/semgrep","version":"0.14.0","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/returntocorp/semgrep","description":"Fast and syntax-aware semantic code pattern search for many languages: like grep but for code.","long_description":"semgrep is like grep but for code: it is a tool for easily detecting and preventing bugs and anti-patterns in your codebase. It combines the convenience of grep with the correctness of syntactical and semantic search.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1068}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","ocaml","opam","clang-18"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"sem","portdir":"devel/sem","version":"0.3.9","license":"(MIT or Apache-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ataraxy-labs.github.io/sem/","description":"Semantic version control CLI","long_description":"Semantic version control CLI - Instead of lines changed, sem tells you what entities changed: functions, methods, classes.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1068}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"seekanser","portdir":"textproc/seekanser","version":"1.0.7","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://seekanser.sourceforge.jp/","description":"a program to seek answers to a quiz in Japanese","long_description":"SeekAnser is a program to seek answers to a quiz in Japanese.","active":true,"categories":["textproc","java","japanese"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["chasen"]}],"depends_on":[]},{"name":"seed","portdir":"gnome/seed","version":"4.0.0-20201009","license":"LGPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Projects/Seed","description":"GObject JavaScriptCore bridge","long_description":"Seed is a library and interpreter, dynamically bridging (through gobject-introspection) the WebKit JavaScriptCore engine with the GObject type system. In a more concrete sense, Seed enables you to immediately write applications around a significant portion of the GNOME platform, and easily embed JavaScript as a scripting language in your GObject library.","active":true,"categories":["gnome"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","gnome-common","gobject-introspection","gtk-doc","gawk","intltool","clang-18"]},{"type":"lib","ports":["libxml2","sqlite3","webkit2-gtk","dbus","dbus-glib","gettext","libffi","mpfr","readline","gnome-js-common","gobject-introspection","cairo"]}],"depends_on":[]},{"name":"see","portdir":"lang/see","version":"3.1.1424","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://adaptive-enterprises.com/~d/software/see/","description":"Simple ECMAScript Engine","long_description":"The Simple ECMAScript Engine ('SEE') is a parser and runtime library for the popular ECMAScript language.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["boehmgc"]}],"depends_on":[]},{"name":"secrets","portdir":"gnome/secrets","version":"9.4","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.gnome.org/World/secrets","description":"Password manager for GNOME","long_description":"Password manager for GNOME","active":true,"categories":["sysutils","security","gnome"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","gettext","meson","ninja","pkgconfig"]},{"type":"lib","ports":["python312","py312-validators","py312-pyotp","libadwaita","glib2","py312-pykeepass","py312-yubico","py312-zxcvbn","py312-kcs11","desktop-file-utils","gobject-introspection","gettext-runtime","gtk4"]},{"type":"run","ports":["py312-pyusb"]}],"depends_on":[]},{"name":"secpwgen","portdir":"security/secpwgen","version":"1.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.core-dump.com.hr/index.pl?node_id=407","description":"An utility for generating secure passphrases","long_description":"An utility for generating secure passphrases. Implements several methods for passphrase generation including the Diceware method with 8192 word dictionary compiled in the executable.","active":true,"categories":["security"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["cryptlib"]}],"depends_on":[]},{"name":"search-that-hash","portdir":"security/search-that-hash","version":"0.2.8","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/HashPals/search-that-hash","description":"Searches Hash APIs to crack your hash quickly","long_description":"Searches Hash APIs to crack your hash quickly. Search-That-Hash automates this process in less than 2 seconds. It searches the most popular hash cracking sites and automatically inputs your hash(s) for cracking.","active":true,"categories":["security","python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-poetry-core","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-rich","py314-toml","py314-cloudscraper","py314-coloredlogs","py314-loguru","py314-click","py314-appdirs","py314-requests","name-that-hash"]}],"depends_on":[]},{"name":"searchfs","portdir":"sysutils/searchfs","version":"0.4.0","license":"BSD","platforms":"{darwin >= 20}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sveinbjornt/searchfs","description":"APFS / HFS+ search utility","long_description":"Command line tool to quickly search by filename on APFS and HFS+ volumes using the file system catalog.","active":true,"categories":["sysutils"],"maintainers":[{"name":"srirangav","github":"srirangav","ports_count":15}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"test","ports":["python313"]}],"depends_on":[]},{"name":"seaport","portdir":"devel/seaport","version":"0.10.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://seaport.rtfd.io","description":"The modern MacPorts portfile updater","long_description":"The modern MacPorts portfile updater.","active":true,"categories":["devel","python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-poetry-core"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["gh","py311-click","py311-beartype"]}],"depends_on":[]},{"name":"sealcurses","portdir":"devel/sealcurses","version":"2024-12-02","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.skyjake.fi/skyjake/sealcurses","description":"SDL Emulation and Adaptation Layer for Curses (ncursesw)","long_description":"SDL Emulation and Adaptation Layer for Curses (ncursesw)","active":true,"categories":["devel"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":49}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["ncurses","the_Foundation"]}],"depends_on":[]},{"name":"seahorse","portdir":"gnome/seahorse","version":"3.20.0","license":"GPL-2+ and GFDL-1.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Apps/Seahorse","description":"Seahorse is a graphical interface for managing and using encryption keys.","long_description":"Seahorse is a graphical interface for managing and using encryption keys. Currently it supports PGP keys (using GPG/GPGME) and SSH keys. Its goal is to provide an easy to use Key Management Tool, along with an easy to use interface for encryption operations.","active":true,"categories":["gnome","crypto"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":["universal"],"dependencies":[{"type":"build","ports":["itstool","automake","libtool","pkgconfig","gnome-common","yelp-tools","vala","intltool","autoconf","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openldap","gpgme","desktop-file-utils","gcr","gtk3","libsecret","openssh","libsoup-2.4"]},{"type":"run","ports":["yelp","adwaita-icon-theme"]}],"depends_on":[]},{"name":"sd-switchdir","portdir":"sysutils/sd-switchdir","version":"3.3.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jghub/sd-switchdir","description":"cd replacement with pattern matching against a frecency-ranked directory stack","long_description":"SD provides two shell commands, sd and ds, for rapid navigation between previously visited directories. Directory ranking is derived from the full sequence of recorded visits using a configurable sliding window frecency model. sd acts as a drop-in replacement for the cd builtin; ds exposes the ranked directory stack and provides inspection, management, and interactive selection via fzf if available.","active":true,"categories":["sysutils"],"maintainers":[{"name":"veedeehjay","github":"jghub","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"SDRPlusPlus","portdir":"science/SDRPlusPlus","version":"1.0.4","license":"GPL-3","platforms":"darwin macosx","epoch":1,"replaced_by":null,"homepage":"https://github.com/AlexandreRouma/SDRPlusPlus","description":"SDR++ is a cross-platform and open source SDR software with the aim of being bloat free and simple to use.","long_description":"SDR++ is a cross-platform and open source SDR software with the aim of being bloat free and simple to use.","active":true,"categories":["science"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["debug","gui","airspy","airspyhf","bladerf","hackrf","libiio","limesuite","rtlsdr","soapysdr","sdrplay","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","makeicns","clang-20"]},{"type":"lib","ports":["glfw","fftw-3-single","airspy","airspyhf","codec2","hamlib","limesuite","rtl-sdr","volk","hackrf","portaudio","libusb","glew"]}],"depends_on":[]},{"name":"SDRplay3","portdir":"science/SDRplay3","version":"3.07.1","license":"restrictive/distributable","platforms":"darwin macosx","epoch":0,"replaced_by":null,"homepage":"https://www.sdrplay.com","description":"SDRplay3 provides support for SDRplay hardware (API 3)","long_description":"SDRplay3 provides support for SDRplay hardware (API 3). SDR for Software Defined Radio and 'Play' because it's designed to allow anyone interested in receiving practically any kind of radio or TV signals to be able to do so without having to decide up-front exactly what it is they will want to do next. For computer wizards we are democratising Radio in that you can literally Play at creating completely new radio-based products.","active":true,"categories":["science","comms"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151},{"name":"michaelld","github":"michaelld","ports_count":453}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libusb"]}],"depends_on":[{"type":"lib","ports":["SoapySDRPlay3"]}]},{"name":"SDRplay","portdir":"science/SDRplay","version":"2.13.1","license":"restrictive/distributable","platforms":"darwin macosx","epoch":0,"replaced_by":null,"homepage":"http://sdrplay.com/","description":"SDRplay provides support for SDRplay hardware","long_description":"SDRplay provides support for SDRplay hardware. SDR for Software Defined Radio and 'Play' because it's designed to allow anyone interested in receiving practically any kind of radio or TV signals to be able to do so without having to decide up-front exactly what it is they will want to do next. For computer wizards we are democratising Radio in that you can literally Play at creating completely new radio-based products.","active":true,"categories":["science","comms"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":453}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["SoapySDRPlay","gr-osmosdr","gr37-osmosdr","gr37-sdrplay","linrad","rsp_tcp"]}]},{"name":"SDRangel","portdir":"science/SDRangel","version":"7.25.1","license":"GPL-3","platforms":"darwin macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/f4exb/sdrangel","description":"SDRangel is an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.","long_description":"SDRangel is an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.","active":true,"categories":["science"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151},{"name":"michaelld","github":"michaelld","ports_count":453}],"variants":["debug","gui","native","server","airspy","airspyhf","bladerf","funcube","hackrf","libiio","limesuite","perseus","rtlsdr","xtrx","soapysdr","sdrplay"],"dependencies":[{"type":"build","ports":["qt5-qttools","cmake","pkgconfig","clang-20","boost188"]},{"type":"lib","ports":["qt5-qtwebchannel","qt5-qtsvg","qt5-qtlocation","qt5-qtmultimedia","qt5-qtgamepad","qt5-qtspeech","qt5-qtwebsockets","zlib","codec2","dsdcc","flac","libopus","mbelib","libusb","qt5-qtbase","fftw-3-single","ffmpeg","SoapySDR","airspy","airspyhf","cm256cc","limesuite","rtl-sdr","serialDV","aptdec","dab-cmdline","libsigmf","sgp4","opencv4","qt5-qtwebengine","qt5-qtdeclarative","qt5-qtserialport","qt5-qtcharts"]}],"depends_on":[]},{"name":"sdl_sopwith","portdir":"games/sdl_sopwith","version":"2.9.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://fragglet.github.io/sdl-sopwith/","description":"Classic biplane shooter","long_description":"This is a port of the classic computer game \"Sopwith\" to run on modern computers and operating systems.","active":true,"categories":["games"],"maintainers":[{"name":"pubgithub","github":"sambthompson","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","makeicns","clang-18"]},{"type":"lib","ports":["libsdl2"]}],"depends_on":[]},{"name":"SDLInvaders","portdir":"games/SDLInvaders","version":"0.8.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.nielsweber.de/SDLInvaders/","description":"simple clone of the famous Space Invaders game.","long_description":"simple clone of the famous Space Invaders game.","active":true,"categories":["games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libsdl_mixer","libsdl","libsdl_image"]}],"depends_on":[]},{"name":"sdlconsole","portdir":"devel/sdlconsole","version":"2.1","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sdlconsole.sourceforge.net/","description":"a Quake-style console for SDL programs","long_description":"SDL_Console is a drop down console that can be easily added to any SDL application. It is similar to Quake and other games consoles. A console gives you the ability to interact with your program in an easy way by executing predefined commands. You can also have more than one console at a time.","active":true,"categories":["devel","multimedia"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"lib","ports":["libsdl_image"]}],"depends_on":[]},{"name":"SDL3_ttf","portdir":"devel/SDL3_ttf","version":"3.2.2","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":354}],"variants":["debug","harfbuzz","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["freetype","SDL3"]}],"depends_on":[{"type":"lib","ports":["FreeRDP"]}]},{"name":"SDL3_net","portdir":"devel/SDL3_net","version":"3.2.0","license":"zlib","platforms":"{darwin >= 20}","epoch":0,"replaced_by":null,"homepage":"https://github.com/libsdl-org/SDL_net","description":"cross-platform networking library for SDL","long_description":"This is a portable network library for use with SDL. Its goal is to simplify the use of the usual socket interfaces and use SDL to handle common portable functionality such as threading and reporting errors.","active":true,"categories":["devel","net"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["SDL3"]}],"depends_on":[]},{"name":"SDL3_mixer","portdir":"audio/SDL3_mixer","version":"3.2.4","license":"zlib","platforms":"{darwin >= 20}","epoch":0,"replaced_by":null,"homepage":"https://github.com/libsdl-org/SDL_mixer","description":"Audio mixer library for SDL3","long_description":"A library to manage audio in SDL3-based games. It offers audio file decoding for several popular formats, such as WAV, MP3, and Ogg Vorbis, and provides sample-perfect mixing of multiple sources of audio, with various effects, and other advanced features.","active":true,"categories":["devel","audio"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["opusfile","wavpack","flac","SDL3","game-music-emu","libxmp","libvorbis","mpg123"]}],"depends_on":[]},{"name":"SDL3_image-devel","portdir":"devel/SDL3_image-devel","version":"3.1.1","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":"SDL3_image","homepage":"https://www.macports.org","description":"Obsolete port, replaced by SDL3_image","long_description":"This port has been replaced by SDL3_image.","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"SDL3_image","portdir":"devel/SDL3_image","version":"3.4.4","license":"zlib","platforms":"{darwin >= 20}","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":354}],"variants":["debug","jxl","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["tiff","webp","SDL3"]}],"depends_on":[{"type":"lib","ports":["swi-prolog-devel","swi-prolog"]}]},{"name":"SDL3-devel","portdir":"devel/SDL3-devel","version":"3.1.8","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":"SDL3","homepage":"https://www.macports.org","description":"Obsolete port, replaced by SDL3","long_description":"This port has been replaced by SDL3.","active":true,"categories":["devel","multimedia"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"SDL3","portdir":"devel/SDL3","version":"3.4.10","license":"zlib","platforms":"{darwin >= 20}","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. This port provides the latest 3.x release series.","active":true,"categories":["devel","multimedia"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["jgenesis","previous","scrcpy","SDL3_mixer","SDL3_net","audacious-plugins","swi-prolog-devel","SDL3_image","SDL3_ttf","lite-xl","swi-prolog","FreeRDP"]}]},{"name":"sdl12-compat","portdir":"devel/sdl12-compat","version":"1.2.76","license":"zlib","platforms":"macosx freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.libsdl.org/","description":"SDL 1.2 compatibility layer","long_description":"This is a compatibility layer that allows programs written for SDL 1.2.x to run with SDL 2.x.","active":true,"categories":["devel","multimedia"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["libsdl2"]}],"depends_on":[{"type":"lib","ports":["libsdl"]}]},{"name":"sdf2-bundle","portdir":"devel/sdf2-bundle","version":"2.4","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.program-transformation.org/Sdf/SdfBundle","description":"Package related to the SDF2 syntax defintion formalism.","long_description":"The sdf2-bundle is an easy to install collection of packages related to the SDF2 syntax definition formalism. The packages are developed at the CWI. The main packages of the sdf2-bundle are pgen, a parser generator for SDF2 and sglr, a parser.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libaterm"]}],"depends_on":[{"type":"lib","ports":["strategoxt"]}]},{"name":"sdd","portdir":"sysutils/sdd","version":"1.52","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://schilytools.sourceforge.net","description":"fast replacement for dd","long_description":"fast replacement for dd","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"sdcv","portdir":"textproc/sdcv","version":"0.5.5","license":"GPL-2+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://dushistov.github.io/sdcv/","description":"console version of StarDict program","long_description":"sdcv is a console version of the StarDict program.","active":true,"categories":["textproc"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["zlib","readline","gettext","glib2"]}],"depends_on":[]},{"name":"sdcc29","portdir":"lang/sdcc29","version":"2.9.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sdcc.sourceforge.net/","description":"ANSI C compiler targeting Intel 8051, Maxim 80DS390, Zilog Z80","long_description":"SDCC is a freeware, retargettable, optimizing ANSI C compiler that targets the Intel 8051, Maxim 80DS390, and Zilog Z80 based MCUs. Work is in progress on supporting Motorola 68HC08 as well as Microchip PIC16 and PIC18 series.","active":true,"categories":["lang"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["gputils","clang-18"]},{"type":"lib","ports":["readline"]},{"type":"run","ports":["gputils"]}],"depends_on":[]},{"name":"sdcc","portdir":"lang/sdcc","version":"4.5.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sdcc.sourceforge.net/","description":"ANSI C compiler targeting Intel 8051, Maxim 80DS390, Zilog Z80","long_description":"SDCC is a retargettable, optimizing ANSI - C compiler suite that targets the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based (hc08, s08) and Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000, Rabbit 3000A). Work is in progress on supporting the Microchip PIC16 and PIC18 targets. It can be retargeted for other microprocessors.","active":true,"categories":["lang"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","gputils","texinfo"]},{"type":"lib","ports":["readline","boost181","zlib"]},{"type":"run","ports":["gputils"]}],"depends_on":[]},{"name":"sd","portdir":"textproc/sd","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/chmln/sd","description":"Intuitive find & replace CLI (sed alternative)","long_description":"Intuitive find & replace CLI (sed alternative). sd uses regex syntax that you already know from JavaScript and Python. Forget about dealing with quirks of sed or awk - get productive immediately.","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1068}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"scw","portdir":"net/scw","version":"2.56.1","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://www.scaleway.com/en/cli/","description":"Command Line Interface for Scaleway","long_description":"Scaleway CLI is a tool to help you pilot your Scaleway infrastructure directly from your terminal.","active":true,"categories":["net"],"maintainers":[{"name":"davidriod","github":"dgsb","ports_count":1},{"name":"herby.gillot","github":"herbygillot","ports_count":1068}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"scute","portdir":"security/scute","version":"1.7.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gnupg.org/","description":"PKCS#11 interface to the GnuPG Agent","long_description":"Scute is a PKCS#11 implementation relying on the GnuPG Agent. It enables the use of an OpenPGP smartcard for TLS client authentication and for CMS digital signatures with Mozilla and other PKCS#11-compatible applications.","active":true,"categories":["security"],"maintainers":[{"name":"dgouttegattat","github":"gouttegd","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","ImageMagick","clang-18"]},{"type":"lib","ports":["gnupg2"]}],"depends_on":[]},{"name":"scummvm-devel","portdir":"emulators/scummvm","version":"20231109","license":"(GPL-2 or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.scummvm.org","description":"cross-platform interpreter for several adventure engines","long_description":"cross-platform interpreter for several adventure engines: This port follows the master version of scummvm, which is typically updated every few weeks.","active":true,"categories":["games","emulators"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","faad2","flac","libmad","libsndfile","libvorbis","portaudio","gettext","glib2","libedit","libffi","libsdl2","bzip2","ncurses","pcre","readline","libjpeg-turbo","libpng","fluidsynth","libogg","libtheora","curl","freetype","expat","libiconv","libsdl2_net"]}],"depends_on":[]},{"name":"scummvm","portdir":"emulators/scummvm","version":"2.9.0","license":"(GPL-2 or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.scummvm.org","description":"cross-platform interpreter for several adventure engines","long_description":"cross-platform interpreter for several adventure engines: This port follows the release version of scummvm, which is typically updated every 6 months. If for some reason this port does not build or function as desired, try the scummvm-devel port.","active":true,"categories":["games","emulators"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["faad2","flac","libmad","libsndfile","libvorbis","portaudio","gettext","glib2","libedit","libffi","libsdl2","libsdl2_net","bzip2","pcre","readline","libjpeg-turbo","libpng","fluidsynth","libogg","libtheora","curl","freetype","expat","libiconv","ncurses","zlib"]}],"depends_on":[]},{"name":"scud","portdir":"comms/scud","version":"1.5.5","license":"GPL-2+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"http://www.drqware.com/scud","description":"Tell your CID capable modem to answer those annoying calls","long_description":"If you have the caller id service from your phone provider and your modem has caller id capability (accepts AT+VCID=2 or AT#CID=2 commands), This port can cause the modem to answer the call giving the caller an earful.","active":true,"categories":["comms"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["bsdmake","clang-18"]}],"depends_on":[]},{"name":"sctk","portdir":"audio/sctk","version":"2.4.12","license":"public-domain","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/usnistgov/SCTK","description":"Speech Recognition Scoring Toolkit","long_description":"NIST Speech Recognition Scoring Toolkit","active":true,"categories":["audio"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"scsh","portdir":"lang/scsh","version":"0.6.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.scsh.net/","description":"Scheme shell","long_description":"Scsh is an open-source Unix shell embedded within Scheme. Scsh is a variant of Scheme 48 (an R5RS compliant new-tech Scheme system) Scsh is designed for writing real-life standalone Unix programs and shell scripts. Scsh spans a wide range of application, from `script' applications usually handled with perl or sh, to more standard systems applications usually written in C.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[]},{"name":"scrypt","portdir":"security/scrypt","version":"1.3.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tarsnap.com/scrypt.html","description":"key derivation function","long_description":"The scrypt key derivation function was originally developed for use in the Tarsnap online backup system and is designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt.","active":true,"categories":["security"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["openssl3"]}],"depends_on":[]},{"name":"scrub","portdir":"security/scrub","version":"2.6.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/chaos/scrub","description":"Overwrites files or devices with patterns","long_description":"Scrub writes patterns on special files (i.e. raw disk devices) or regular files to make retrieving the data more difficult. Scrub writes NNSA NAP-14.x, DoD 5220.22-M, BSI, 35-pass gutmann, or one of several other selectable pattern sequences","active":true,"categories":["security"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"scrollz","portdir":"irc/scrollz","version":"2.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.scrollz.info/","description":"ircII-based irc client","long_description":"ScrollZ is yet another ircII-based irc client.","active":true,"categories":["irc"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"Scroll-Reverser","portdir":"aqua/Scroll-Reverser","version":"1.7.6","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pilotmoon.com/scrollreverser/","description":"Reverse the direction of scrolling on macOS","long_description":"Reverse the direction of scrolling on macOS","active":true,"categories":["aqua","sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"scriptix","portdir":"devel/scriptix","version":"0.31","license":"BSD","platforms":"{darwin < 16}","epoch":0,"replaced_by":null,"homepage":"https://sourceforge.net/projects/awemud/","description":"scripting system coded in C++","long_description":"Scriptix is a scripting system coded in C++, designed solely for embedding in other C++ applications. Scriptix doesn't pretend to be a stand-alone language.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["boehmgc"]}],"depends_on":[{"type":"lib","ports":["awemud"]}]},{"name":"scribus-devel","portdir":"print/scribus-devel","version":"1.5.8","license":"LGPL-2+ and BSD and MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.scribus.net/","description":"qt5-based WYSIWYG desktop publishing application","long_description":"Scribus is an open source desktop publishing program. It provides true WYSIWYG editing, excellent PDF export facilities, and a wide range of other input and output options. This port tracks the development branch, currently 1.5.x.","active":true,"categories":["print"],"maintainers":[],"variants":["debug","bitmap"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","perl5","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libqxp","libzmf","cairo","fontconfig","harfbuzz","harfbuzz-icu","lcms2","libart_lgpl","libcdr-0.1","libfreehand","libmspub","libpagemaker","qt5-qtbase","podofo","poppler","tiff","ghostscript","expat","hunspell","libiconv","librevenge","libxml2","boost176","python311","libvisio-0.1","qt5-qttools","qt5-qttranslations","zlib","icu"]}],"depends_on":[]},{"name":"scribus","portdir":"print/scribus","version":"1.4.8","license":"GPL-2+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.scribus.net/","description":"qt4-based WYSIWYG desktop publishing application","long_description":"Scribus is an open source desktop publishing program. It provides true WYSIWYG editing, excellent PDF export facilities, and a wide range of other input and output options.","active":true,"categories":["print"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","perl5","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libart_lgpl","libjpeg-turbo","libpng","podofo","tiff","python27","qt4-mac","expat","hunspell","hyphen","libiconv","libxml2","boost176","ghostscript","zlib","cairo","fontconfig","lcms2"]}],"depends_on":[]},{"name":"screenresolution","portdir":"sysutils/screenresolution","version":"1.6","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jhford/screenresolution","description":"command-line utility to get, list, and set screen resolutions","long_description":"screenresolution is a command-line utility to get, list, and set screen resolutions.","active":true,"categories":["sysutils"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"screenfetch","portdir":"sysutils/screenfetch","version":"2023.12.28","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/KittyKatt/screenFetch","description":"CLI system information tool","long_description":"screenfetch fetches system/theme information in terminal.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["bash","xprop"]}],"depends_on":[]}]}