HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49344,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=23",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=21",
"results": [
{
"name": "xmms2",
"portdir": "audio/xmms2",
"version": "0.9.5",
"license": "LGPL-2.1+ and GPL-2+ and GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/xmms2/xmms2-devel",
"description": "CrossPlatform Music Multiplexer System",
"long_description": "Next generation audio player of XMMS",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"pulse",
"jack",
"cpp",
"avahi",
"samba",
"perl",
"ruby",
"python",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17",
"python312"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libmad",
"libmodplug",
"libmpcdec",
"libofa",
"libsamplerate",
"libshout2",
"libsndfile",
"libvorbis",
"mpg123",
"opusfile",
"speex",
"wavpack",
"faad2",
"libdiscid",
"fftw-3-single",
"fluidsynth",
"libmms",
"libogg",
"curl",
"libxml2",
"openssl3",
"gettext-runtime",
"ffmpeg6",
"py312-cython",
"glib2",
"flac",
"libao",
"libcdio-paranoia"
]
}
],
"depends_on": []
},
{
"name": "xmp",
"portdir": "audio/xmp",
"version": "4.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xmp.sourceforge.net/",
"description": "Extended Module Player",
"long_description": "The Extended Module Player is a portable command-line module player for Unix and Unix-like systems. It plays over 90 mainstream and obscure module formats from Amiga, Atari, Acorn, Apple IIgs and PC, including Protracker (MOD), Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT).",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "dcarmich",
"github": "douglas-carmichael",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libxmp"
]
}
],
"depends_on": []
},
{
"name": "libxmp",
"portdir": "audio/xmp",
"version": "4.6.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xmp.sourceforge.net/",
"description": "Extended Module Player",
"long_description": "Libxmp is a library that renders module files to PCM data. It supports over 90 mainstream and obscure module formats including Protracker (MOD), Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT).",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "dcarmich",
"github": "douglas-carmichael",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xmp",
"libsdl2_mixer"
]
}
]
},
{
"name": "bonniexx",
"portdir": "benchmarks/bonniexx",
"version": "1.97.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.coker.com.au/bonnie++/",
"description": "Disk and FS performance tester",
"long_description": "Bonnie++ is a benchmark suite that is aimed at performing a number of simple tests of hard drive and file system performance. Then you can decide which test is important and decide how to compare different systems after running it. I have no plans to ever have it produce a single number, because I don't think that a single number can be useful when comparing such things.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "forkbomb",
"portdir": "benchmarks/forkbomb",
"version": "1.4",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://home.tiscali.cz:8080/~cz210552/forkbomb.html",
"description": "System stress testing tool",
"long_description": "forkbomb is tool for stress testing. It can create many processes using fork(), eats all available memory using realloc() and accesses this memory. It has different switches for fine-tuning operation. While classic fork() bomb is good only for fun, running multiple memory-eaters can be useful for determining maximum memory which can be given to servers (bind or squid) without taking machine down. You can test different operation systems with this tool and see how they are handling the load.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "iozone",
"portdir": "benchmarks/iozone",
"version": "3.508",
"license": "Restrictive/Distributable and GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.iozone.org/",
"description": "Performance Test of File I/O",
"long_description": "Iozone tests the speed of I/O to actual files. Therefore, this measurement factors in the efficiency of your machine's file system, operating system, C compiler, and C runtime library. It produces a measurement which is the number of bytes per second that your system can read or write to a file.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 343
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "nbench-byte",
"portdir": "benchmarks/nbench-byte",
"version": "2.2.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tux.org/~mayer/linux/bmark.html",
"description": "Linux/Unix port of BYTEmark",
"long_description": "nbench is a port of the BYTEmark benchmark program. These are Native Mode (a.k.a. Algorithm Level) tests; benchmarks designed to expose the capabilities of a system's CPU, FPU, and memory system.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "pipebench",
"portdir": "benchmarks/pipebench",
"version": "0.40",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.habets.pp.se/synscan/programs.php?prog=pipebench",
"description": "benchmark the throughput of a pipe",
"long_description": "Pipebench shows the current throughput and amount of data going through a pipe. It can be used to show the progress of a large md5 process: cat bigfile | pipebench | md5",
"active": true,
"categories": [
"sysutils",
"benchmarks"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "polygraph",
"portdir": "benchmarks/polygraph",
"version": "4.3.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.web-polygraph.org/",
"description": "Web Polygraph is a performance testing tool for caching proxies and other Web intermediaries.",
"long_description": "Web Polygraph is a freely available performance testing tool for caching proxies, origin server accelerators, L4/7 switches, content filters, and other Web intermediaries. Polygraph's features include: - high-performance HTTP clients and servers - realistic HTTP, FTP and SSL traffic generation - HTTP and SOCKS5 proxy support, with chaining - HTTP Basic, NTLM, and Negotiate proxy authentication - LDAP-friendly generation of user credentials - flexible content simulation - ready-to-use standard workloads for benchmarking - powerful domain-specific configuration language - portable open-source implementation - friendly commercial support",
"active": true,
"categories": [
"www",
"benchmarks"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"openssl"
]
}
],
"depends_on": []
},
{
"name": "ubench",
"portdir": "benchmarks/ubench",
"version": "0.32",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.phystech.com/download/ubench.html",
"description": "Unix Benchmark Utility for CPU(s) and memory",
"long_description": "The Unix Benchmark Utility ubench is an attempt to introduce a single measure of perfomance among computer systems running various flavors of Unix operation system. The current development release tests only CPU(s) and memory. In the future releases there will be tests added for disk and TCP/IP. Ubench is taking advantage of multiple CPUs on an SMP system and the results will reflect that.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "LibreCAD",
"portdir": "cad/LibreCAD",
"version": "2.2.0.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://librecad.org",
"description": "LibreCAD is a free Open Source CAD application.",
"long_description": "LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation is free from our large, dedicated community of users, contributors and developers. You, too, can also get involved!",
"active": true,
"categories": [
"cad"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"qt5-qttools",
"qt5-qttranslations",
"qt5-qtbase",
"libxmlxx2",
"boost181",
"freetype",
"qt5-qtsvg"
]
}
],
"depends_on": []
},
{
"name": "LibreCAD-devel",
"portdir": "cad/LibreCAD",
"version": "2.2.1_alpha",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://librecad.org",
"description": "LibreCAD is a free Open Source CAD application.",
"long_description": "LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation is free from our large, dedicated community of users, contributors and developers. You, too, can also get involved!",
"active": true,
"categories": [
"cad"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"qt5-qttools",
"qt5-qttranslations",
"qt5-qtbase",
"libxmlxx2",
"boost181",
"freetype",
"qt5-qtsvg"
]
}
],
"depends_on": []
},
{
"name": "freecad",
"portdir": "cad/freecad",
"version": "0.18.5",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freecadweb.org",
"description": "FreeCAD is a general purpose feature-based, parametric 3D modeler.",
"long_description": "FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source (LGPL2+ license) and extremely modular, allowing for very advanced extension and customization.",
"active": true,
"categories": [
"cad"
],
"maintainers": [
{
"name": "mark.brethen",
"github": "mbrethen",
"ports_count": 7
}
],
"variants": [
"gcc14",
"debug",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"oce",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gcc14",
"cmake",
"pkgconfig",
"graphviz",
"doxygen",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"oce",
"libgcc",
"eigen3",
"freetype",
"xercesc3",
"boost171",
"qt4-mac",
"py310-matplotlib",
"py310-pyside",
"py310-shiboken",
"py310-pivy",
"py310-pyside-tools",
"python310",
"zlib",
"swig",
"swig-python",
"Coin-framework",
"SoQt"
]
},
{
"type": "run",
"ports": [
"qt4-mac-sqlite3-plugin"
]
}
],
"depends_on": []
},
{
"name": "gaw",
"portdir": "cad/gaw",
"version": "20170605",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.rvq.fr/linux/gaw.php",
"description": "Gtk Analog Wave viewer",
"long_description": "Gaw is a software tool for displaying analog waveforms from sampled data, e.g., from the output of simulators like Spice. Data can be imported to gaw using files or direct TCP/IP connections.",
"active": true,
"categories": [
"cad"
],
"maintainers": [
{
"name": "Torsten.Maehne",
"github": "maehne",
"ports_count": 4
}
],
"variants": [
"gtk2",
"gtk3",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gtk3",
"hicolor-icon-theme"
]
},
{
"type": "run",
"ports": [
"openbrowser"
]
}
],
"depends_on": []
},
{
"name": "gcam",
"portdir": "cad/gcam",
"version": "2010.07.27",
"license": "GPL-3+",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20130914095118/http://gcam.js.cx/index.php/Main_Page",
"description": "GCAM is the free GNU Computer Aided Manufacturing package.",
"long_description": "GCAM is the free GNU Computer Aided Manufacturing package. Most 3-Axis Computer Numerically Controlled (CNC) mills such as the Taig, Sherline and Haas are supported in both english and metric units. GCAM has a simple interface for making bolt holes, drill holes, sketches, templates, and more. After extruding these entities one can export the corresponding G-code for the selected cutting tool(s).",
"active": true,
"categories": [
"cad"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"gtkglext",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "gerbv",
"portdir": "cad/gerbv",
"version": "2.7.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gerbv.geda-project.org",
"description": "Gerber Viewer (gerbv) is a viewer for Gerber files",
"long_description": "Gerber Viewer (gerbv) is a viewer for Gerber files. Gerber files are generated from PCB CAD system and sent to PCB manufacturers as basis for the manufacturing process. The standard supported by gerbv is RS-274X.",
"active": true,
"categories": [
"science",
"cad",
"electronics"
],
"maintainers": [],
"variants": [
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"librsvg",
"makeicns",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gtk2",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "gtkwave",
"portdir": "cad/gtkwave",
"version": "3.3.117",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gtkwave.sourceforge.net",
"description": "A viewer for common electronic CAD waveform files.",
"long_description": "GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.",
"active": true,
"categories": [
"cad"
],
"maintainers": [
{
"name": "kenneth.ostby",
"github": "langly",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"librsvg",
"makeicns",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"gtk2",
"harfbuzz",
"bzip2",
"tk",
"pango",
"xz",
"zlib",
"gtk-osx-application-gtk2"
]
}
],
"depends_on": []
},
{
"name": "logisim-evolution",
"portdir": "cad/logisim-evolution",
"version": "3.8.0",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/reds-heig/logisim-evolution",
"description": "Digital logic designer and simulator",
"long_description": "Logisim is an educational tool for designing and simulating digital logic circuits.",
"active": true,
"categories": [
"java",
"education",
"cad"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 138
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "lib",
"ports": [
"openjdk17"
]
}
],
"depends_on": []
},
{
"name": "xgsch2pcb",
"portdir": "cad/xgsch2pcb",
"version": "0.1.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wiki.geda-project.org/geda:download",
"description": "intuitive and user-friendly graphical interface to gsch2pcb",
"long_description": "xgsch2pcb provides an intuitive, user-friendly graphical interface to the gsch2pcb command-line tool which is used to generate and update a PCB layout. It works with schematics created by gschem, and layouts created by pcb. xgsch2pcb also features a template functionality for creating new projects.",
"active": true,
"categories": [
"science",
"cad",
"electronics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"libtool",
"intltool"
]
},
{
"type": "lib",
"ports": [
"dbus-python27",
"desktop-file-utils",
"gtk2",
"py27-pygtk",
"pcb"
]
},
{
"type": "run",
"ports": [
"geda-gaf"
]
}
],
"depends_on": []
},
{
"name": "c3270",
"portdir": "comms/c3270",
"version": "4.3ga8",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://x3270.bgp.nu/index.html",
"description": "A console-based IBM3270 terminal emulator.",
"long_description": "A console-based emulator for the IBM3270 terminal. It is capable of emulating both the IBM3279 (color) and IBM3278 (monochrome) terminals. This port is a good alternative to the x3270 port for those users who do not with to install the X11 dependencies of that package.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "willian.nieckarz",
"github": "sinskinner",
"ports_count": 1
}
],
"variants": [
"stransport"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"openssl",
"readline",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "cutecom-qt4-mac",
"portdir": "comms/cutecom-qt4-mac",
"version": "0.22.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cutecom.sourceforge.net",
"description": "Graphical serial terminal",
"long_description": "CuteCom is a graphical serial terminal, like minicom. It is aimed mainly at hardware developers or other people who need a terminal to talk to their devices.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"qt4-mac"
]
}
],
"depends_on": []
},
{
"name": "dgpsip",
"portdir": "comms/dgpsip",
"version": "1.35",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.wsrcc.com/wolfgang/gps/dgps-ip.html",
"description": "Differential GPS over IP communication device",
"long_description": "On a stationary GPS without a differential correction signal, you should see a 20 m average radius drunken walk pattern. On the same receiver with DGPS corrections and a good view of the sky, the error the same receiver with DGPS corrections and a good view of the sky, the error should be reduced to approximately 2 m average radius. If you've always wanted to know exactly where your house is located without that annoying GPS wander, but didn't want to spend the money for a DGPS radio, here is your big chance! I'd like to announce a fun DGPS hack. I've written a small Un*x server and client for redistributing DGPS correction signals over the Net. Basically the server grabs the serial byte stream from my DGPS radio and sends it off over a TCP connection. The client does the same thing but in reverse. The result is that you can receive the local DGPS corrections from absolutely anywhere by using the Internet as the world's largest extension cord. You'll still need to be within 1000 miles or so of San Francisco, California, USA for best results. However chances are better error will still be reduced if you are 2000 to 3000 miles away. Several respondents from 2000 miles away have noted that the remote differential signals have diminished the SA-induced position and velocity errors by approximately 3 times.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "farstream",
"portdir": "comms/farstream",
"version": "0.2.9",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/Farstream/",
"description": "Farstream - Audio/Video Communications Framework",
"long_description": "The Farstream project is an effort to create a framework to deal with all known audio/video conferencing protocols. On one side it offers a generic API that makes it possible to write plugins for different streaming protocols, on the other side it offers an API for clients to use those plugins.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"gupnp-igd",
"libnice",
"glib2",
"gstreamer1-gst-plugins-base"
]
},
{
"type": "run",
"ports": [
"gstreamer1-gst-plugins-good",
"gstreamer1-gst-plugins-bad"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"telepathy-farstream"
]
}
]
},
{
"name": "gnokii",
"portdir": "comms/gnokii",
"version": "0.6.31",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.gnokii.org/",
"description": "Tools to manipulate Nokia and other mobile phones.",
"long_description": "gnokii provides tools and a user space driver for use with mobile phones under Linux, various unices and Win32. With gnokii you can do such things as make data calls, update your address book, change calendar entires, send and receive SMS messages and load ring tones depending on the phone you have.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "mpal1+bugzilla",
"github": "",
"ports_count": 2
}
],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"intltool",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext",
"iso-codes",
"libical",
"libusb-compat",
"readline",
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "heyu",
"portdir": "comms/heyu",
"version": "2.0beta.7.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://heyu.tanj.com",
"description": "HEYU is a text-based console program for remotely controlling lights and appliances in the home or office.",
"long_description": "Heyu uses the CM11A computer interface to send X10 control signals over the AC power lines to modules which can turn On, Off, or Dim attached lamps or appliances. It can store a schedule of timed events in the CM11A memory for execution when the computer is turned off or disconnected. Heyu can also use an optional CM17A interface to transmit X10 RF signals.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "heyu",
"github": "",
"ports_count": 1
}
],
"variants": [
"nocm17a",
"noext0",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "hidapi",
"portdir": "comms/hidapi",
"version": "0.12.0",
"license": "(GPL-3 or BSD or Permissive)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libusb/hidapi",
"description": "library for interacting with HID-class devices",
"long_description": "HIDAPI is a multi-platform library which allows an application to interface with USB and Bluetooth HID-Class devices.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"testgui",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"avrdude",
"py37-hid",
"py38-hid",
"py39-hid",
"py310-hid",
"py311-hid",
"gr-fcdproplus",
"libmsp430",
"libu2f-host",
"openscad",
"openscad-devel",
"mspdebug"
]
}
]
},
{
"name": "jerm",
"portdir": "comms/jerm",
"version": "8095",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.bsddiary.net/jerm/",
"description": "communication terminal through serial and TCP/IP interfaces",
"long_description": "communication terminal through serial and TCP/IP interfaces",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"tcp_wrappers"
]
}
],
"depends_on": []
},
{
"name": "kermit",
"portdir": "comms/kermit",
"version": "9.0.302",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kermitproject.org/ck90.html",
"description": "Serial and network communications package.",
"long_description": "C-Kermit is a combined serial and network communication software package offering a consistent, medium-independent, cross-platform approach to connection establishment, terminal sessions, file transfer, character-set translation, numeric and alphanumeric paging, and automation of communication tasks.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "kermit-devel",
"portdir": "comms/kermit-devel",
"version": "10.0-beta12",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kermitproject.org/ck90.html",
"description": "Serial and network communications package.",
"long_description": "C-Kermit is a combined serial and network communication software package offering a consistent, medium-independent, cross-platform approach to connection establishment, terminal sessions, file transfer, character-set translation, numeric and alphanumeric paging, and automation of communication tasks.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "libinfinity",
"portdir": "comms/libinfinity",
"version": "0.7.2",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gobby/libinfinity",
"description": "libinfinity is an implementation of the Infinote protocol written in GObject-based C.",
"long_description": "libinfinity is an implementation of the Infinote protocol written in GObject-based C.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"libdaemon",
"gobject-introspection",
"glib2",
"libgsasl",
"libxml2",
"gtk3",
"gnutls"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gobby"
]
}
]
},
{
"name": "libnfc",
"portdir": "comms/libnfc",
"version": "1.7.1",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.libnfc.org/",
"description": "Nearfield Communications Library (RFID)",
"long_description": "libnfc is the first free NFC SDK and Programmers API released under the GNU Lesser General Public License. It provides complete transparency and royalty-free use for everyone.",
"active": true,
"categories": [
"devel",
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libusb",
"libusb-compat"
]
}
],
"depends_on": []
},
{
"name": "lrzsz",
"portdir": "comms/lrzsz",
"version": "0.12.20",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ohse.de/uwe/software/lrzsz.html",
"description": "free XMODEM/YMODEM/ZMODEM implementation",
"long_description": "lrzsz is a Unix communication package providing the XMODEM, YMODEM, and ZMODEM file transfer protocols.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"zssh",
"minicom"
]
}
]
},
{
"name": "minicom",
"portdir": "comms/minicom",
"version": "2.10",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://salsa.debian.org/minicom-team/minicom",
"description": "Menu driven communications program",
"long_description": "Minicom is a menu driven communications program. It emulates ANSI and VT102 terminals. It has a dialing directory and auto zmodem download.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"kermit",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gettext",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"gettext-runtime",
"ncurses"
]
},
{
"type": "run",
"ports": [
"lrzsz"
]
}
],
"depends_on": []
},
{
"name": "picocom",
"portdir": "comms/picocom",
"version": "2023-04",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/wsakernel/picocom",
"description": "Minimal dumb-terminal emulation program",
"long_description": "Picocom was designed to serve as a simple, manual, modem configuration, testing, and debugging tool. It has also served (quite well) as a low-tech terminal-window to allow operator intervention in PPP connection scripts (something like the ms-windows open terminal window before / after dialing feature). It could also prove useful in many other similar tasks.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
}
],
"depends_on": []
},
{
"name": "rgm3800",
"portdir": "comms/rgm3800",
"version": "1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/rgm3800py/",
"description": "A GUI for the rgm3800py Script to access Royaltek RGM-3800 and compatible GPS datalogger",
"long_description": "With this gui you can: * Dump tracks off your RGM-3800 GPS datalogger in NMEA and GPX format. * List tracks with information. * Configure logging format and interval. * Check memory usage. * Erase all tracks.",
"active": true,
"categories": [
"aqua",
"python",
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "fetch",
"ports": [
"subversion"
]
}
],
"depends_on": []
},
{
"name": "rgm3800py",
"portdir": "comms/rgm3800py",
"version": "25",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/rgm3800py/",
"description": "Access Royaltek RGM-3800 and compatible GPS datalogger",
"long_description": "With this command line utility you can: * Dump tracks off your RGM-3800 GPS datalogger in NMEA and GPX format. * List tracks with information. * Configure logging format and interval. * Check memory usage. * Erase all tracks.",
"active": true,
"categories": [
"python",
"comms"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "s710",
"portdir": "comms/s710",
"version": "0.21",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://daveb.net/s710/",
"description": "communicate to a Polar S710 heart rate monitor",
"long_description": "This software lets you communicate from a computer to a Polar S710 heart rate monitor via the serial IR interface. It is not complete, but a utility is provided that gives you the ability to view the settings on the watch and download exercise files. Other utilities (also provided) allow you to print the contents of exercise files and render the data in PNG.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "philippe.barthelemy_DARWINPORTS",
"github": "",
"ports_count": 1
}
],
"variants": [
"usb",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"gd2",
"libiconv"
]
}
],
"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-9.0"
]
}
],
"depends_on": []
},
{
"name": "slirp",
"portdir": "comms/slirp",
"version": "1.0.17",
"license": "BSD-old and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://slirp.sourceforge.net/",
"description": "Slirp emulates a PPP or SLIP connection over a normal terminal.",
"long_description": "Slirp emulates a PPP or SLIP connection over a normal terminal. This is an actual PPP or SLIP link, firewalled for people's protection. It makes a quick way to connect your Palm Pilot over the Internet via your Unix box.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "sofia-sip",
"portdir": "comms/sofia-sip",
"version": "1.12.11",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sofia-sip.sourceforge.net",
"description": "Sofia-Sip is a RFC3261 compliant SIP User-Agent library.",
"long_description": "Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"graphviz",
"doxygen",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"glib2",
"openssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"telepathy-rakia"
]
}
]
},
{
"name": "spandsp-devel",
"portdir": "comms/spandsp-devel",
"version": "0.0.6pre21",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.soft-switch.org",
"description": "library of DSP functions for telephony",
"long_description": "Spandsp is a library of many DSP functions for telephony. These range from simple modules, such as DTMF detection, to a complete software FAX machine.",
"active": true,
"categories": [
"devel",
"net",
"comms"
],
"maintainers": [
{
"name": "aeh",
"github": "alfredh",
"ports_count": 7
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"tiff"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"baresip",
"gstreamer1-gst-plugins-bad",
"gstreamer010-gst-plugins-bad"
]
}
]
},
{
"name": "telepathy-farstream",
"portdir": "comms/telepathy-farstream",
"version": "0.6.2",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/Farstream/",
"description": "The telepathy-farstream component of Telepathy - a Flexible Communications Framework",
"long_description": "The telepathy-farstream component of Telepathy - a Flexible Communications Framework Telepathy Farstream is a Telepathy client library that uses Farstream to handle Call channels.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0",
"libxslt"
]
},
{
"type": "lib",
"ports": [
"farstream",
"glib2",
"telepathy-glib",
"dbus-glib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"telepathy-qt",
"empathy"
]
}
]
},
{
"name": "telepathy-gabble",
"portdir": "comms/telepathy-gabble",
"version": "0.18.4",
"license": "LGPL-2.1 and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://telepathy.freedesktop.org/wiki/",
"description": "The telepathy-gabble component of Telepathy - a Flexible Communications Framework",
"long_description": "Gabble is a Jabber/XMPP connection manager that handles single- and multi-user chats and voice/video calls.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libnice",
"py27-twisted",
"telepathy-glib",
"cyrus-sasl2",
"libsoup-2.4",
"libxslt",
"gnutls"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"empathy"
]
}
]
},
{
"name": "telepathy-glib",
"portdir": "comms/telepathy-glib",
"version": "0.24.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://telepathy.freedesktop.org/wiki",
"description": "The telepathy-glib component of Telepathy - a Flexible Communications Framework.",
"long_description": "The telepathy-glib component of Telepathy - a Flexible Communications Framework. The Telepathy project is building a unified framework for many different kinds of real-time communications. It uses the D-Bus messaging system to provide a simple interface for client applications, allowing them to quickly take advantage of Telepathy's benefits.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"vala",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0",
"python27",
"vala"
]
},
{
"type": "lib",
"ports": [
"dbus-glib",
"gobject-introspection"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"telepathy-qt",
"telepathy-farstream",
"telepathy-haze",
"telepathy-idle",
"telepathy-logger",
"telepathy-rakia",
"zeitgeist",
"folks",
"pidgin-sipe",
"vino",
"telepathy-gabble",
"telepathy-salut",
"empathy",
"polari",
"telepathy-mission-control"
]
}
]
},
{
"name": "telepathy-haze",
"portdir": "comms/telepathy-haze",
"version": "0.8.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://telepathy.freedesktop.org/wiki/",
"description": "The telepathy-haze component of Telepathy - a Flexible Communications Framework",
"long_description": "The telepathy-haze component of Telepathy - a Flexible Communications Framework. The Telepathy project is building a unified framework for many different kinds of real-time communications. It uses the D-Bus messaging system to provide a simple interface for client applications, allowing them to quickly take advantage of Telepathy's benefits.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0",
"python27"
]
},
{
"type": "lib",
"ports": [
"telepathy-glib",
"dbus-glib",
"libpurple"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"empathy"
]
}
]
},
{
"name": "telepathy-idle",
"portdir": "comms/telepathy-idle",
"version": "0.2.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://telepathy.freedesktop.org/wiki/",
"description": "The telepathy-idle IRC connection manager component of Telepathy - a Flexible Communications Framework",
"long_description": "Idle implements the Telepathy D-Bus specification for Internet Relay Chat, allowing Telepathy clients like Empathy to connect to IRC servers.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0",
"libxslt"
]
},
{
"type": "lib",
"ports": [
"telepathy-glib",
"openssl",
"py27-twisted"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"polari"
]
},
{
"type": "run",
"ports": [
"empathy"
]
}
]
},
{
"name": "telepathy-logger",
"portdir": "comms/telepathy-logger",
"version": "0.8.2",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://telepathy.freedesktop.org/wiki/Logger",
"description": "The telepathy-logger component of Telepathy - a Flexible Communications Framework",
"long_description": "Telepathy Logger is a session daemon that should be activated whenever telepathy is being used",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"intltool",
"pkgconfig",
"gtk-doc",
"clang-9.0",
"python27",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"gobject-introspection",
"libxml2",
"telepathy-glib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"empathy",
"polari"
]
}
]
},
{
"name": "telepathy-mission-control",
"portdir": "comms/telepathy-mission-control",
"version": "5.16.6",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://telepathy.freedesktop.org/wiki",
"description": "The telepathy-mission-control component of Telepathy - a Flexible Communications Framework.",
"long_description": "Telepathy Mission Control is a telepathy (chat and voip framework) component providing a way for end-user applications to abstract some details of low level telepathy components such as connection managers.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-gobject",
"dbus-python39",
"pkgconfig",
"clang-17",
"py39-twisted",
"libxslt"
]
},
{
"type": "lib",
"ports": [
"telepathy-glib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"empathy",
"polari"
]
},
{
"type": "run",
"ports": [
"folks",
"empathy"
]
}
]
},
{
"name": "telepathy-qt",
"portdir": "comms/telepathy-qt",
"version": "0.9.8",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://telepathy.freedesktop.org/wiki",
"description": "The telepathy-qt component of Telepathy - a Flexible Communications Framework.",
"long_description": "Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"debug",
"python27",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"python27",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"glib2",
"gstreamer1",
"qt4-mac",
"libxml2",
"perl5",
"telepathy-farstream",
"telepathy-glib",
"dbus-glib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"krdc"
]
}
]
},
{
"name": "telepathy-rakia",
"portdir": "comms/telepathy-rakia",
"version": "0.8.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://telepathy.freedesktop.org/wiki/Components/",
"description": "Telepathy-Rakia is a SIP connection manager (protocol plugin) for the Telepathy framework.",
"long_description": "Telepathy-Rakia is a SIP connection manager (protocol plugin) for the Telepathy framework. The Telepathy project is building a unified framework for many different kinds of real-time communications. It uses the D-Bus messaging system to provide a simple interface for client applications, allowing them to quickly take advantage of Telepathy's benefits.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"sofia-sip",
"telepathy-glib",
"py27-twisted"
]
}
],
"depends_on": []
}
]
}