• Stars
    star
    104
  • Rank 330,604 (Top 7 %)
  • Language
    CSS
  • Created about 8 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A guide for MacPorts users and developers

The MacPorts Guide

The MacPorts guide is the main documentation of MacPorts, providing information on the use of the port(1) tool, the Portfile format, and the project's policies.

Branches

  • master: Automatically published to https://guide.macports.org
  • release-X.Y: Documentation for upcoming releases, not meant to be public yet

When a new MacPorts X.Y.0 is released, the release-X.Y branch will be merged to master to make the documentation available.

Building

To generate the guide, clone the macports-guide repository:

$ git clone https://github.com/macports/macports-guide.git
$ cd macports-guide/

You will also need the following tools which are required to convert the DocBook XML sources to the desired output format. You can install them from MacPorts with this command:

$ sudo port install libxml2 libxslt docbook-xsl-ns docbook-xml-5.0

HTML Output

To generate the guide just run make in this directory; the HTML version will be placed in guide/html/.

$ make
$ open guide/html/index.html

PDF Output

In addition to the dependencies listed above, the PDF output format also requires the dblatex port.

$ sudo port install texlive-lang-cyrillic dblatex

To generate a PDF version of the guide, use make guide-dblatex.

$ make guide-dblatex
$ open guide/dblatex/macports-guide.pdf

More Repositories

1

macports-ports

The MacPorts ports tree
Tcl
1,460
star
2

macports-base

The MacPorts command-line client
Tcl
850
star
3

macports-webapp

Web application to display information about ports, build history and installation statistics
Python
52
star
4

macports-legacy-support

MacPorts support for missing functions in legacy macOS versions
C
37
star
5

macports-contrib

Tools for working on the MacPorts ports tree
Ruby
32
star
6

mpbb

A build automation tool for MacPorts’ Buildbot setup
Tcl
23
star
7

pallet

An experimental GUI client for MacPorts
Objective-C
22
star
8

macports-infrastructure

Tools for managing MacPorts’ infrastructure
Tcl
16
star
9

macports-www

The MacPorts website
PHP
14
star
10

macports.github.io

News posts for the MacPorts website
HTML
10
star
11

macports-svn2git-rules

Rules and scripts for converting the MacPorts Subversion repository to Git
Shell
9
star
12

upt-macports

The Universal Packaging Tool (upt) backend for MacPorts
Python
8
star
13

macports-user-wms

Tcl
6
star
14

mpbot-github

Bot to manage and test GitHub pull requests for MacPorts
Go
6
star
15

trac.macports.org

The MacPorts bug tracker and wiki
Python
5
star
16

macports-gsoc2018-webapp

MacPorts GSoC 2018: WebApp
Python
5
star
17

buildbot-macports-custom-views

Vue
5
star
18

macports-user-chunyang

Emacs Lisp
4
star
19

macports-user-kimuraw

Ruby
4
star
20

macports-user-afb

4
star
21

macports-ci-files

Support files for MacPorts' continuous integration
4
star
22

getopt

Copy of getopt(1) for pull request CI
C
4
star
23

macports-smtpselfservice

SMTP self service for MacPorts Developers
SCSS
4
star
24

macports-user-imajes

3
star
25

macports-user-ged

Tcl
3
star
26

macports-user-sfiera

C
3
star
27

macports-user-gaurav

Python
3
star
28

macports-user-dweber

Tcl
3
star
29

macports-user-mww

Shell
3
star
30

macports-user-nox

PHP
3
star
31

macports-user-fotanus

Shell
3
star
32

macports-user-juanger

3
star
33

macports-user-saispo

3
star
34

macports-user-landonf

Tcl
3
star
35

macports-user-easieste

Tcl
3
star
36

macports-user-febeling

Shell
3
star
37

macports-user-armahg

Objective-C
3
star
38

macports-user-giorgio_v

3
star
39

macports-user-petr

Tcl
3
star
40

macports-user-jmpp

Shell
3
star