![]() ![]() Tool for transferring files with URL syntaxĬonverts. PDFlib Lite (Source Code) is a subset of PDFlibĪudio processing application and library for changing the Tempo, Pitch and Playback Rates of audio streams or files. Tools and libraries to manipulate images in many formatsĪ command-driven interactive function plotting programĪ set of programs to interconvert between Mac font formats and pfb, ttf, otf and bdf files on UNIX. The ubiquitous X terminal emulator, stand-alone Rotates, compresses, and mails system logs To replace the BSD tools with GNU tools, you can use these packages:įindutils contains GNU find, xargs, and locate Subversion (svn) - a version control system designed to be a better cvs Library that provides command line editing Optional port adds the PEAR repository to the include path for php5.Ī fast, lightweight, distributed SCM system written in Python. Powerful and clean object-oriented scripting language Perl 5.18.x - Practical Extraction and Report LanguageĪn interpreted, object-oriented programming language Powerful, lightweight programming language The extremely popular second version of the Apache http server To customize the existing LAMP ("Linux", Apache, MySQL, PHP/Perl/Python) installation, you can use these packages: For a more recent list, see Config:MacPorts_Packages. This is a list of packages I've found useful. See MacPorts Trac page for a list of package contributions I made in the past. To list which files are installed by a particular packages: opt/local/bin/xetex is provided by: texlive_base opt/local/bin/xelatex is not provided by a MacPorts port. To find which file installed a particular package: % sudo port install ethereal port installed ethereal % sudo port deactivate ethereal port installed ethereal The following example adds the ipv6 variant to wireshark. To specify the non-default variant during installation, use the +variant option: Universal: Build for multiple architectures Python27: use python27 for the experimental python interface Python26: use python26 for the experimental python interface Python25: use python25 for the experimental python interface dns resolution instead of the default c-ares library However, it may sometimes be necessary to specify a certain option, for example to disable SSL by specifying +no_sslĪdns: use adns library for async. Most packages are default configured with most options enabled, so that the packages has maximum use. For example, a version with or without IPv6 support. % sudo port install php5 +apache2+darwin_8+macosx+mysql5 The following ports are currently installed: In case a package is broken, you can force a rebuild: The following installed ports are outdated: In case the Portfile defines subports (such as most Python and Perl modules do):įirst, download new package descriptions: Make sure you have a Portfile in a folder with the same name of the port. It is possible to create a Portfile, and run that build script. To force the package to be build from source, specify: ![]() If available, a precompiled binary of a package is installed. See also Config:MacPorts Packages for a list of currently installed packages. This typically gives a list of packages that you can uninstall without problems (a common reason how they get installed is due to build dependencies): To list all ports that are not requested, but have no dependents (e.g. It certainly helps that MacPorts nowadays provides binary packages, which both reduces the total compile time as well as the number of build dependencies.įor a good manual, see Installing a Packageįirst, get new packages description, and install a particular package: with X11 from Xfree to Xorg or from gcc to llvm compiler, and I'm sure that a migration of Python 2 to Python 3 will also introduce some issues) that I prefer MacPort's philosophy to avoid these issues. While I dislike the long dependency list, I've seen too many migration problems (e.g. ![]() This increases robustness, at the downside of requiring long dependency lists. One of the most striking features of MacPorts is that it provides its own libraries rather than relying on the Apple-provided libraries. It is more active than Fink and Homebrew (in number of provided packages) MacPorts is currently my preferred package manager for Mac OS X. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |