HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53712,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=411",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=409",
"results": [
{
"name": "pbhush",
"portdir": "sysutils/pbhush",
"version": "1.0.0",
"license": "MIT",
"platforms": "{darwin >= 26}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/midnightrocket/pbhush",
"description": "pbhush is an alternative to pbcopy which marks the copied content as secret.",
"long_description": "pbhush is an alternative to pbcopy which marks the copied content as secret. \nThis is a small cli utility which copies text from STDIN to the clipboard, whilst marking the content as secret. This means conforming clipboard managers, knows that they should not save the content in their history. This includes the new clipboard history feature in MacOS Tahoe.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "",
"github": "midnightrocket",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pbrt2",
"portdir": "graphics/pbrt2",
"version": "20190104",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pbrt.org",
"description": "a photorealistic rendering system",
"long_description": "Source code for pbrt, the renderer described in the second edition of \"Physically Based Rendering: From Theory To Implementation\", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1685
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"openexr",
"tiff"
]
}
],
"depends_on": []
},
{
"name": "pbrt3",
"portdir": "graphics/pbrt3",
"version": "20200626",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pbrt.org",
"description": "a photorealistic rendering system",
"long_description": "Source code for pbrt, the renderer described in the third edition of \"Physically Based Rendering: From Theory To Implementation\", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1685
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"ptex",
"google-glog",
"openexr"
]
}
],
"depends_on": []
},
{
"name": "pbsecret",
"portdir": "sysutils/pbsecret",
"version": "20260406",
"license": "MIT",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/roosto/pbsecret",
"description": "CLI util to write text to pasteboard as `org.nspasteboard.ConcealedType`",
"long_description": "Copies data from STDIN to the general pasteboard as UTF-8 text. Copied data is tagged with org.nspasteboard.ConcealedType to prevent it from being saved in the history of a clipboard manager, as per the spec at: https://nspasteboard.org/",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "",
"github": "midnightrocket",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pbtomake",
"portdir": "devel/pbtomake",
"version": "4.0",
"license": "none",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://members.bellatlantic.net/~vze35xda/software.html",
"description": "Project Builder pbproj file to standard Makefile converter",
"long_description": "pbtomake is an application to convert from an Apple Project Builder pbproj file to standard Makefile. It will convert simple projects to allow them to be built on other platforms.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "pbzip2",
"portdir": "archivers/pbzip2",
"version": "1.1.13",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://compression.ca/pbzip2/",
"description": "parallel bzip2",
"long_description": "PBZIP2 is a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves near-linear speedup on SMP machines.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2142
}
],
"variants": [
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bzip2"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"VIBES"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "pbzx",
"portdir": "archivers/pbzx",
"version": "20180319",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://newosxbook.com/articles/OTA5.html",
"description": "utility to decode pbzx streams in xip files",
"long_description": "pbzx is a utility to decode pbzx streams in xip files.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2142
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xz"
]
}
],
"depends_on": []
},
{
"name": "pcal",
"portdir": "print/pcal",
"version": "4.11.0",
"license": "Unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pcal.sourceforge.net/",
"description": "PostScript calendar program",
"long_description": "Pcal is a program to print PostScript calendars for any month and year. By default, it looks for a file in the home directory named calendar for entries with leading dates matching dates on the calendar, and prints any following text under the appropriate day.",
"active": true,
"categories": [
"print"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 438
}
],
"variants": [
"universal",
"a4"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pcap-mode.el",
"portdir": "net/pcap-mode.el",
"version": "2016.10.25",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/orgcandman/pcap-mode",
"description": "Emacs Lisp pcap file viewer",
"long_description": "This is a major mode for viewing pcap files.",
"active": true,
"categories": [
"net",
"editors"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"emacs"
]
},
{
"type": "run",
"ports": [
"wireshark4"
]
}
],
"depends_on": []
},
{
"name": "pcaudiolib",
"portdir": "audio/pcaudiolib",
"version": "1.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/espeak-ng/pcaudiolib",
"description": "Portable C Audio Library",
"long_description": "The Portable C Audio Library (pcaudiolib) provides a C API to different audio devices.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"pulseaudio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"espeak-ng"
]
}
]
},
{
"name": "pcb",
"portdir": "x11/pcb",
"version": "4.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://pcb.geda-project.org/index.html",
"description": "Printed Circuit Board Layout Tool",
"long_description": "PCB is an interactive printed circuit board editor for the X11 window system. PCB includes a rats nest feature, design rule checking, and can provide industry standard RS-274-X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process. PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time.",
"active": true,
"categories": [
"graphics",
"electronics",
"x11"
],
"maintainers": [
{
"name": "parker.charles",
"github": "technobauble",
"ports_count": 1
}
],
"variants": [
"dbus",
"docs",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"ghostscript",
"texlive-latex",
"intltool",
"texinfo",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"mesa",
"flex",
"tk",
"gtkglext",
"m4",
"gtk2",
"gd2",
"libGLU"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xgsch2pcb"
]
}
]
},
{
"name": "pcc",
"portdir": "lang/pcc",
"version": "1.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pcc.ludd.ltu.se/",
"description": "the portable C compiler",
"long_description": "This compiler is based on the original Portable C Compiler by S. C. Johnson, written in the late 70's. Even though much of the compiler has been rewritten, some of the basics still remain. The intention is to write a C99 compiler while still keeping it small, simple, fast and understandable.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"flex",
"m4",
"clang-18"
]
},
{
"type": "run",
"ports": [
"pcc-libs"
]
}
],
"depends_on": []
},
{
"name": "pcc-libs",
"portdir": "lang/pcc",
"version": "1.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pcc.ludd.ltu.se/",
"description": "the portable C compiler",
"long_description": "This compiler is based on the original Portable C Compiler by S. C. Johnson, written in the late 70's. Even though much of the compiler has been rewritten, some of the basics still remain. The intention is to write a C99 compiler while still keeping it small, simple, fast and understandable.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"pcc"
]
}
]
},
{
"name": "pccts",
"portdir": "devel/pccts",
"version": "1.33",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.polhode.com/pccts.html",
"description": "Purdue Compiler-Construction Tool Set (parser-generator)",
"long_description": "The Purdue Compiler-Compiler Tool Set (PCCTS) is a set of public domain software tools designed to facilitate the implementation of compilers and other translation systems. These tools currently include antlr, dlg and support code. In many ways, PCCTS is similar to a highly integrated version of YACC and LEX; where antlr (ANother Tool for Language Recognition) corresponds to YACC and dlg (DFA-based Lexical analyzer Generator) functions like LEX. However, PCCTS has many additional features which make it easier to use for a wider range of translation problems.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "pcg-cpp",
"portdir": "devel/pcg-cpp",
"version": "0.98.1-20220408",
"license": "(Apache-2 or MIT)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/imneme/pcg-cpp",
"description": "PCG family of random number generators for C++",
"long_description": "PCG is a family of simple, fast, statistically good random number generators. This header-only C++ library provides them with an interface compatible with the C++11 <random> engines.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "jrjsmrtn",
"github": "jrjsmrtn",
"ports_count": 19
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pciids",
"portdir": "sysutils/pciids",
"version": "2026.10.15",
"license": "(GPL-2+ or BSD)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pci-ids.ucw.cz",
"description": "The pci.ids file",
"long_description": "This repository contains the history of the pci.ids file, which is automatically generated from the PCI ID Database at https://pci-ids.ucw.cz.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 351
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"DPCIManager"
]
},
{
"type": "lib",
"ports": [
"Hackintool"
]
}
]
},
{
"name": "pciutils",
"portdir": "sysutils/pciutils",
"version": "3.14.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mj.ucw.cz/sw/pciutils",
"description": "a collection of programs for inspecting and manipulating configuration of PCI devices",
"long_description": "The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices, all based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1685
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "PCLauncher",
"portdir": "games/PCLauncher",
"version": "0.0.3-75358",
"license": "unknown",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://plasmaclient.servegame.org/",
"description": "launcher for PlasmaClient",
"long_description": "PCLauncher verifies your Myst Online: URU Live again username and password, downloads the secure files if necessary, and then launches PlasmaClient.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 99
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"subversion"
]
},
{
"type": "lib",
"ports": [
"libhsplasma"
]
},
{
"type": "run",
"ports": [
"Drizzle",
"PlasmaClient"
]
}
],
"depends_on": []
},
{
"name": "pcraster",
"portdir": "gis/pcraster",
"version": "4.4.3",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pcraster.geo.uu.nl",
"description": "PCRaster - Environmental modelling software",
"long_description": "PCRaster is a collection of tools and software libraries tailored to the construction of spatio-temporal environmental models. Application domains are amongst others hydrology (rainfall-runoff, global water balance, groundwater (with Modflow)), ecology, or land use change.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 115
}
],
"variants": [
"debug",
"python310",
"python311",
"python312",
"python313"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"xercesc3",
"boost176",
"python313",
"qt5-qtbase",
"py313-pybind11",
"py313-matplotlib",
"py313-pyqt5-chart",
"py313-numpy",
"qt5-qtcharts",
"ncurses",
"gdal"
]
}
],
"depends_on": []
},
{
"name": "pcre",
"portdir": "devel/pcre",
"version": "8.45",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pcre.org",
"description": "Perl Compatible Regular Expressions",
"long_description": "The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "larryv",
"github": "larryv",
"ports_count": 49
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"zlib",
"libedit"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"restinio",
"exim",
"shmux"
]
},
{
"type": "lib",
"ports": [
"zabbix42-agent",
"zabbix44-agent",
"Io",
"macos-fortress-pf",
"kdelibs4",
"xymon-client",
"xymon-server",
"cppcheck",
"apache2",
"octave-strings",
"gmt6",
"ocaml-pcre",
"php72-phalcon4",
"php73-phalcon4",
"php74-phalcon4",
"php74-phalcon5",
"php80-phalcon5",
"php81-phalcon5",
"php82-phalcon5",
"php83-phalcon5",
"php84-phalcon5",
"php85-phalcon5",
"htcondor",
"net-snmp",
"zabbix7-agent",
"pdfgrep-legacy",
"yara",
"gmt5",
"octave",
"swig3",
"haproxy",
"mod_security3",
"suricata",
"qt55-qtbase",
"qt56-qtbase",
"qt57-qtbase",
"qt58-qtbase",
"zabbix3",
"zabbix3-agent",
"megacmd",
"vectorscan",
"root6",
"php72",
"php72-apache2handler",
"php72-cgi",
"php72-fpm",
"php71",
"php71-apache2handler",
"php71-cgi",
"php71-fpm",
"php70",
"php70-apache2handler",
"php70-cgi",
"php70-fpm",
"php56",
"php56-apache2handler",
"php56-cgi",
"php56-fpm",
"php55",
"php55-apache2handler",
"php55-cgi",
"php55-fpm",
"php54",
"php54-apache2handler",
"php54-cgi",
"php54-fpm",
"php53",
"php53-apache2handler",
"php53-cgi",
"php53-fpm",
"php52",
"php52-apache2handler",
"php52-cgi",
"cadabra2",
"percona-lib_mysqludf_preg",
"xastir",
"R",
"phantomjs-qt-qtbase",
"qt53-qtbase",
"libmp3splt",
"sord",
"dbtool",
"mariadb-10.3",
"mariadb-10.4",
"mongodb",
"mongodb-devel",
"mysql55-lib_mysqludf_preg",
"mysql51-lib_mysqludf_preg",
"mysql56-lib_mysqludf_preg",
"mariadb-lib_mysqludf_preg",
"bitkeeper",
"cegui",
"libast",
"monotone",
"monotone-devel",
"nu",
"pcrexx",
"minimumprofit",
"opensimh",
"scummvm",
"scummvm-devel",
"ldmud",
"pennmush",
"wesnoth",
"gnome-mud",
"goffice08",
"blender",
"ferite",
"neko",
"slang2",
"stklos",
"stklos-devel",
"dansguardian",
"daq",
"ettercap",
"ganglia",
"honeyd",
"kismet",
"pads",
"tf",
"py27-scss",
"collada-dom",
"root5",
"aircrack-ng",
"prelude-lml",
"skipfish",
"ngs",
"cfengine3",
"grok",
"gsmartcontrol",
"rpm54",
"Thunar",
"zabbix42",
"zabbix44",
"mysql5-lib_mysqludf_preg",
"syslog-ng",
"apertium",
"hyperscan",
"rbmake",
"the_silver_searcher",
"angie",
"cherokee",
"pound",
"rasqal",
"i3"
]
},
{
"type": "run",
"ports": [
"clamav-server"
]
}
]
},
{
"name": "pcre2",
"portdir": "devel/pcre",
"version": "10.49",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pcre.org",
"description": "Perl Compatible Regular Expressions",
"long_description": "The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "larryv",
"github": "larryv",
"ports_count": 49
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"zlib",
"libedit"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"wget2",
"lnav",
"lnav-devel",
"privoxy",
"libcifpp",
"lighttpd",
"lite-xl-luajit",
"libguestfs",
"fsearch",
"ocaml-pcre2",
"nmap",
"sigil",
"tin",
"watchman",
"vte",
"mariadb-10.11",
"mariadb-10.6",
"mariadb-11.4",
"mariadb-11.8",
"mariadb-12.3",
"wireshark4",
"zimh",
"julia",
"eiskaltdcpp",
"wxgtk-3.2",
"fish",
"the_Foundation",
"boxes",
"gtksourceview5",
"mod_qos",
"qt611-qtbase",
"zabbix4-agent",
"zabbix5-agent",
"zabbix74-agent",
"zabbix4",
"zabbix4-frontend",
"zabbix5",
"zabbix5-frontend",
"xapian-omega",
"qt6-qtbase",
"libgit2-devel",
"mariadb-devel",
"netdata",
"gdal",
"gdal-hdf5",
"gdal-kea",
"gdal-netcdf",
"libgit2",
"shadowsocks-libev",
"clamav",
"3proxy",
"nginx-devel",
"git",
"git-devel",
"swig",
"ripgrep",
"syslog-ng-devel",
"rspamd",
"glib2-devel",
"glib2-bootstrap-devel",
"nginx",
"qt5-qtbase",
"qt511-qtbase",
"glib2",
"glib2-bootstrap",
"qt513-qtbase",
"qt59-qtbase",
"qt610-qtbase",
"qt64-qtbase",
"qt67-qtbase",
"qt68-qtbase",
"qt69-qtbase",
"zsv",
"zsh",
"swi-prolog-devel",
"aide",
"universal-ctags",
"godot",
"crystal",
"gucharmap",
"nnn",
"imapfilter",
"php86",
"php86-apache2handler",
"php86-cgi",
"php86-fpm",
"php85",
"php85-apache2handler",
"php85-cgi",
"php85-fpm",
"php84",
"php84-apache2handler",
"php84-cgi",
"php84-fpm",
"php83",
"php83-apache2handler",
"php83-cgi",
"php83-fpm",
"php82",
"php82-apache2handler",
"php82-cgi",
"php82-fpm",
"php81",
"php81-apache2handler",
"php81-cgi",
"php81-fpm",
"php80",
"php80-apache2handler",
"php80-cgi",
"php80-fpm",
"php74",
"php74-apache2handler",
"php74-cgi",
"php74-fpm",
"php73",
"php73-apache2handler",
"php73-cgi",
"php73-fpm",
"libt3highlight",
"libt3widget",
"scamper",
"ohcount",
"libre-wd-40-git",
"mariadb-10.5",
"wxWidgets-3.2",
"godot-3.2",
"R",
"sslh",
"tintinxx",
"ugrep",
"less",
"guestfs-tools",
"R-RcppCWB",
"R-stringfish",
"mpd",
"ncmpc",
"mariadb-10.10",
"mariadb-10.7",
"mariadb-10.8",
"mariadb-10.9",
"sqlite3-pcre2",
"editorconfig-core-c",
"fsvs",
"gource",
"patchutils",
"poco",
"shards",
"tig",
"lite-xl",
"mle",
"fortran-pcre2",
"gnome-terminal",
"gnu-apl",
"qore",
"swi-prolog",
"mail-server",
"maildrop",
"ngrep",
"remctl",
"wget",
"leafnode",
"hydra",
"fish3",
"apachetop",
"clamav-legacy",
"fdupes",
"grep",
"rawhide",
"hgrep",
"pdfgrep",
"analog",
"edbrowse",
"logstalgia",
"varnish",
"sakura"
]
}
]
},
{
"name": "pcrexx",
"portdir": "devel/pcrexx",
"version": "0.9.5",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.daemon.de/PCRE",
"description": "C++ wrapper for the Perl Compatible Regular Expressions Library",
"long_description": "PCRE++ is a C++ wrapper-class for the great library PCRE (Perl Compatible Regular Expressions) by Philip Hazel. This class allows you to use perl alike regular expressions in your C++ applications. You can use it to search in strings, to split strings into parts using expressions or to search and replace a part of a string with another part.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libtool",
"pcre"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cadabra2"
]
},
{
"type": "lib",
"ports": [
"aff4"
]
}
]
},
{
"name": "pcsc-tools",
"portdir": "sysutils/pcsc-tools",
"version": "1.7.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pcsc-tools.apdu.fr",
"description": "Tools for accessing PC/SC driver, card or reader.",
"long_description": "These tools are used to test a PC/SC driver, card or reader or send commands in a friendly environment (text or graphical user interface).",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-libintl-perl",
"gettext-runtime",
"p5.34-chipcard-pcsc",
"p5.34-glib",
"p5.34-gtk3"
]
}
],
"depends_on": []
},
{
"name": "PDAL",
"portdir": "gis/pdal",
"version": "2.10.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdal.org",
"description": "PDAL - Point Cloud Manipulation Library",
"long_description": "PDAL is a C++ BSD library for translating and manipulating point cloud data. It is very much like the GDAL library which handles raster and vector data.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 115
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libgeotiff",
"curl",
"geos",
"zlib",
"openssl3",
"postgresql15",
"libxml2",
"zstd",
"gdal"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-pysaga",
"py39-pysaga",
"py314-pysaga",
"py310-pysaga",
"py311-pysaga",
"py312-pysaga"
]
},
{
"type": "lib",
"ports": [
"pdal-pgpointcloud",
"pdal-tiledb",
"py38-pdal",
"qgis3",
"py39-pdal",
"py39-pdal-plugins",
"py310-pdal",
"py311-pdal",
"py312-pdal",
"py313-pdal",
"py314-pdal",
"py310-pdal-plugins",
"py311-pdal-plugins",
"py312-pdal-plugins",
"py313-pdal-plugins",
"qgis",
"py314-pdal-plugins",
"py37-pdal",
"saga",
"grass",
"grass7",
"pdal-draco"
]
}
]
},
{
"name": "pdal-draco",
"portdir": "gis/pdal",
"version": "2.10.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdal.org",
"description": "PDAL - Draco driver",
"long_description": "PDAL - Draco driver.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 115
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"PDAL",
"draco"
]
}
],
"depends_on": []
},
{
"name": "pdal-pgpointcloud",
"portdir": "gis/pdal",
"version": "2.10.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdal.org",
"description": "PDAL - pgpointcloud driver",
"long_description": "PDAL - pgpointcloud driver.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 115
}
],
"variants": [
"postgresql18",
"debug",
"postgresql17",
"postgresql16",
"postgresql15",
"postgresql14",
"universal",
"postgresql13",
"postgresql12"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"PDAL",
"pg18-pgpointcloud",
"libxml2",
"postgresql18"
]
}
],
"depends_on": []
},
{
"name": "pdal-tiledb",
"portdir": "gis/pdal",
"version": "2.10.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdal.org",
"description": "PDAL - TileDB driver",
"long_description": "PDAL - TileDB driver.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 115
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"PDAL",
"tiledb"
]
}
],
"depends_on": []
},
{
"name": "pdb2pqr",
"portdir": "science/pdb2pqr",
"version": "3.7.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Electrostatics/pdb2pqr",
"description": "Preparation of protein structures for electrostatics calculations",
"long_description": "Preparation of protein structures for electrostatics calculations",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "howarth.at.macports",
"github": "jwhowarth",
"ports_count": 18
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-numpy",
"py314-mmcif_pdbx",
"propka",
"python314",
"py314-requests",
"py314-docutils"
]
},
{
"type": "patch",
"ports": [
"dos2unix"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-pandas",
"py314-testfixtures"
]
}
],
"depends_on": []
},
{
"name": "pdbe-mmcif-validator",
"portdir": "science/pdbe-mmcif-validator",
"version": "0.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PDBeurope/mmcif-validator",
"description": "Validate mmCIF/CIF files against the PDBx/mmCIF dictionary or any CIF dictionary",
"long_description": "Validate mmCIF/CIF files against the PDBx/mmCIF dictionary or any CIF dictionary",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2439
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "pdc",
"portdir": "math/pdc",
"version": "0.9",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.redfelineninja.dsl.pipex.com/software/all.html#pdc",
"description": "programmers desktop caclulator in bc style",
"long_description": "PDC is a desktop caclulator in the bc style with features designed for programmers. It does not support floating point maths but does provide all the C operators (logical, bitwise, shifts etc.) and implements ISO C operator precedence. Additionally functions are available to perform population counts and byte swaps.",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"readline"
]
}
],
"depends_on": []
},
{
"name": "pdf2djvu",
"portdir": "graphics/pdf2djvu",
"version": "0.9.19",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://jwilk.net/software/pdf2djvu",
"description": "Convert PDF to DjVu",
"long_description": "pdf2djvu creates DjVu files from PDF files. It's able to extract: graphics, text layer, hyperlinks, document outline (bookmarks), and metadata.",
"active": true,
"categories": [
"graphics",
"textproc"
],
"maintainers": [
{
"name": "nicos",
"github": "NicosPavlov",
"ports_count": 16
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"gsed",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"libxslt",
"GraphicsMagick",
"djvulibre",
"poppler",
"libomp"
]
},
{
"type": "test",
"ports": [
"python27",
"py27-nose"
]
}
],
"depends_on": []
},
{
"name": "pdf2htmlex",
"portdir": "textproc/pdf2htmlex",
"version": "0.11",
"license": "GPL-2 and GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://coolwanglu.github.io/pdf2htmlEX/",
"description": "A PDF to HTML converter",
"long_description": "Convert PDF to HTML without losing formatting. Text is preserved as much as possible.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "iapain",
"github": "",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"pkgconfig",
"fontforge",
"poppler",
"poppler-data"
]
}
],
"depends_on": []
},
{
"name": "pdf2json",
"portdir": "textproc/pdf2json",
"version": "0.71",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/flexpaper/pdf2json",
"description": "PDF to JSON conversion utility",
"long_description": "PDF2JSON is a conversion library based on XPDF (3.02) which can be used for high performance PDF page by page conversion to JSON and XML format.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "pdf2json",
"github": "flexpaper",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pdf2svg",
"portdir": "graphics/pdf2svg",
"version": "0.2.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cityinthesky.co.uk/opensource/pdf2svg",
"description": "pdf to svg converter",
"long_description": "pdf to svg converter",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtk2",
"poppler"
]
}
],
"depends_on": []
},
{
"name": "pd-faust",
"portdir": "pure/pd-faust",
"version": "0.18",
"license": "LGPL-3+ and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agraef/pure-lang/wiki/Addons#pd-faust",
"description": "a Pd plugin loader which lets you run Faust programs as externals in Pd and dynamically generate Pd GUI subpatches",
"long_description": "pd-faust provides a Pd plugin loader which lets you run Faust programs as externals in Pd and dynamically generate Pd GUI subpatches.",
"active": true,
"categories": [
"devel",
"audio",
"pure"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2142
},
{
"name": "aggraef",
"github": "agraef",
"ports_count": 44
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"faust",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"pure-stldict",
"pure",
"pure-faust",
"pure-midi"
]
},
{
"type": "run",
"ports": [
"pd-pure"
]
}
],
"depends_on": []
},
{
"name": "pdfbox",
"portdir": "java/pdfbox",
"version": "3.0.8",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdfbox.apache.org/",
"description": "PDFBox is a Java PDF Library",
"long_description": "PDFBox is a Java PDF Library. This project will allow access to all of the components in a PDF document.",
"active": true,
"categories": [
"java",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"maven3",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "pdfcpu",
"portdir": "textproc/pdfcpu",
"version": "0.16.4",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pdfcpu/pdfcpu",
"description": "PDF processor written in Go",
"long_description": "pdfcpu is a PDF processing library written in Go supporting encryption. It provides both an API and a CLI. Supported are all versions up to PDF 1.7 (ISO-32000). Support for PDF 2.0 is basic and ongoing work.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 351
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pdfcrack",
"portdir": "security/pdfcrack",
"version": "0.21",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdfcrack.sourceforge.net/",
"description": "Password recovery tool for PDF files",
"long_description": "PDFCrack is a command-line tool for recovering user and owner passwords from PDF files. It supports wordlist and brute-force searches, saving and resuming searches, and benchmarking.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 351
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pdfcraft",
"portdir": "graphics/pdfcraft",
"version": "0.19.0",
"license": "(MIT or Apache-2) and OFL-1.1 and UFL-1.0 and ISC and BSD and public-domain and Permissive",
"platforms": "{macosx >= 20}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/storytold/pdfcraft",
"description": "PDF editor from the ArtCraft series",
"long_description": "PdfCraft is a native PDF workbench written in Rust, with document viewing, page organization, annotations, forms, editing and signing. The desktop app and command-line interface share the same engine. The CLI supports inspection, rendering, document processing and an MCP server.",
"active": true,
"categories": [
"aqua",
"graphics",
"pdf"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 351
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"legacy-support",
"rust",
"cargo"
]
},
{
"type": "extract",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "pdfgrep",
"portdir": "textproc/pdfgrep",
"version": "2.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdfgrep.org",
"description": "A tool to search text in PDF files.",
"long_description": "Pdfgrep is a tool to search text in PDF files. It works similar to grep.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"unac",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libgcrypt",
"pcre2",
"poppler"
]
}
],
"depends_on": []
},
{
"name": "pdfgrep-legacy",
"portdir": "textproc/pdfgrep",
"version": "1.3.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "pdfgrep",
"homepage": "https://pdfgrep.org",
"description": "Obsolete port, replaced by pdfgrep",
"long_description": "This port has been replaced by pdfgrep.",
"active": false,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 56
}
],
"variants": [
"unac"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-13"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"poppler",
"pcre",
"libgcrypt"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "pdfid",
"portdir": "security/pdfid",
"version": "0.2.10",
"license": "public-domain",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://blog.didierstevens.com/programs/pdf-tools/#pdfid",
"description": "Tool to test a PDF file",
"long_description": "Tool to test a PDF file",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "pdfium",
"portdir": "devel/pdfium",
"version": "20261030",
"license": "BSD and Apache-2 and MIT",
"platforms": "{darwin >= 22}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdfium.googlesource.com/pdfium/",
"description": "PDF rendering and manipulation library",
"long_description": "PDFium is the PDF rendering engine used by Chromium. This port provides a shared library and public C headers for rendering, reading and manipulating PDF documents.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 351
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"pkgconfig",
"gn",
"python314",
"clang-22"
]
},
{
"type": "fetch",
"ports": [
"gnutar",
"gzip"
]
},
{
"type": "lib",
"ports": [
"zlib",
"freetype",
"icu",
"harfbuzz",
"lcms2",
"libjpeg-turbo",
"libpng",
"openjpeg"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"megacmd"
]
}
]
},
{
"name": "pdfjam",
"portdir": "textproc/pdfjam",
"version": "4.3.1",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rrthomas/pdfjam",
"description": "pdfjam is a shell-script front end to the LaTeX 'pdfpages' package",
"long_description": "The pdfjam package makes available the pdfjam shell script that provides a simple interface to much of the functionality of the excellent pdfpages package (by Andreas Matthias) for LaTeX. The pdfjam script takes one or more PDF files (and/or JPG/PNG graphics files) as input, and produces one or more PDF files as output. It is useful for joining files together, selecting pages, reducing several source pages onto one output page, etc.",
"active": true,
"categories": [
"textproc",
"pdf"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 146
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"texlive-latex",
"texlive-latex-recommended"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"texlive-bin-extra",
"pdfjam-extras"
]
}
]
},
{
"name": "pdfjam-extras",
"portdir": "textproc/pdfjam-extras",
"version": "20191118",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rrthomas/pdfjam-extras",
"description": "Various wrapper scripts that previously were distributed as part of the pdfjam package (prior to pdfjam 3.02)",
"long_description": "These scripts are explicitly not supported. They are made available just in case someone might find them useful. These scripts are provided with absolutely no warranty of fitness for any purpose whatsoever. The wrapper scripts are: \n \n* pdfnup, pdfpun \n* pdfjoin \n* pdf90, pdf180, pdf270 \n* pdfflip \n* pdfbook \n* pdfjam-pocketmod \n* pdfjam-slides3up, pdfjam-slides6up \n \nThey all are intended as example templates of scripts that end-users can make, in order to apply pdfjam conveniently on their specific tasks.",
"active": true,
"categories": [
"textproc",
"pdf"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 112
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"pdfjam"
]
}
],
"depends_on": []
},
{
"name": "pdflib",
"portdir": "print/pdflib",
"version": "7.0.5p3",
"license": "Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pdflib.com/download/free-software/pdflib-lite-7/",
"description": "PDFlib Lite (Source Code) is a subset of PDFlib",
"long_description": "PDFlib Lite (Source Code) is a subset of PDFlib, a library of C routines that allow to programmatically generate PDF, the Adobe's Portable Document File format.",
"active": true,
"categories": [
"print"
],
"maintainers": [],
"variants": [
"java",
"perl",
"python27",
"tcl",
"ruby",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"php53-pdflib",
"php54-pdflib",
"php55-pdflib",
"php56-pdflib",
"php70-pdflib",
"php71-pdflib",
"php72-pdflib",
"php73-pdflib",
"php74-pdflib",
"grace"
]
}
]
},
{
"name": "pdfparser",
"portdir": "security/pdfparser",
"version": "0.7.14",
"license": "public-domain",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://blog.didierstevens.com/programs/pdf-tools/#pdfid",
"description": "parse a PDF document to identify the fundamental elements used",
"long_description": "parse a PDF document to identify the fundamental elements used",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "pdfpc",
"portdir": "graphics/pdfpc",
"version": "4.7.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdfpc.github.io/",
"description": "pdfpc is a GTK based presentation viewer application for GNU/Linux which uses Keynote like multi-monitor output to provide meta information to the speaker during the presentation.",
"long_description": "pdfpc is a GTK based presentation viewer application for GNU/Linux which uses Keynote like multi-monitor output to provide meta information to the speaker during the presentation. It is able to show a normal presentation window on one screen, while showing a more sophisticated overview on the other one providing information like a picture of the next slide, as well as the left over time till the end of the presentation. The input files processed by pdfpc are PDF documents, which can be created using nearly any of today's presentation software.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "Torsten.Maehne",
"github": "maehne",
"ports_count": 4
}
],
"variants": [
"debug",
"quartz",
"x11",
"video",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"vala",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gstreamer1-gst-plugins-good",
"gtk3",
"librsvg",
"json-glib",
"qrencode",
"discount",
"poppler",
"libgee",
"gstreamer1",
"gstreamer1-gst-plugins-base"
]
}
],
"depends_on": []
},
{
"name": "pdfposter",
"portdir": "print/pdfposter",
"version": "0.8.1",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pdfposter.readthedocs.io/",
"description": "scale and tile PDF images/pages to print on multiple pages",
"long_description": "Pdfposter can be used to create a large poster by building it from multiple pages and/or printing it on large media. It expects as input a PDF file, normally printing on a single page. The output is again a PDF file, maybe containing multiple pages together building the poster. The input page will be scaled to obtain the desired size, much like poster does for PostScript files, but working with PDF, since sometimes poster does not like your files converted from PDF. :-) Indeed pdfposter was inspired by poster.",
"active": true,
"categories": [
"python",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-pypdf",
"python312"
]
}
],
"depends_on": []
},
{
"name": "pdfresurrect",
"portdir": "textproc/pdfresurrect",
"version": "0.23",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/enferex/pdfresurrect",
"description": "tool for analyzing PDF documents",
"long_description": "PDFResurrect is a tool aimed at analyzing PDF documents. The PDF format allows for previous document changes to be retained in a more recent version of the document, thereby creating a running history of changes for the document. This tool attempts to extract all previous versions while also producing a summary of changes between versions. This tool can also “scrub” or write data over the original instances of PDF objects that have been modified or deleted, in an effort to disguise information from previous versions that might not be intended for anyone else to read.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2142
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
}
]
}