The dedicated application build system for DragonFly BSD
Latest commit 6b5d7aa Nov 24, 2016 DPorts Builder Tweak net/mosquitto version 1.4.10
Permalink
Failed to load latest commit information.
Keywords Sync Mk with ports Aug 2, 2016
Mk Sync Mk with ports Nov 18, 2016
Templates Sync Mk with ports May 21, 2016
Tools Sync Mk with ports Sep 17, 2016
accessibility Tweak accessibility/speech-dispatcher version 0.8.3_1 Nov 3, 2016
arabic Update arabic/libreoffice to version 5.2.3_2 Nov 17, 2016
archivers Tweak archivers/zipmix version 20070221 Nov 20, 2016
astro Tweak astro/gpsd version 3.14_3 Nov 18, 2016
audio Tweak audio/xmms-curses version 0.2.2_6 Nov 20, 2016
benchmarks Tweak benchmarks/polygraph version 4.9.0 Nov 17, 2016
biology Tweak biology/avida version 2.12.4 Nov 20, 2016
cad Update cad/freecad to version 0.17.g20161104_1 Nov 22, 2016
chinese Tweak chinese/fcitx version 4.2.9.1_3 Nov 18, 2016
comms Tweak comms/tlf version 1.2.3 Nov 20, 2016
converters Update converters/py-bcode to version 0.6_1 Nov 19, 2016
databases Tweak databases/mariadb101-server version 10.1.19 Nov 20, 2016
deskutils Tweak deskutils/pal version 0.4.3 Nov 20, 2016
devel Tweak devel/readline version 6.3.8 Nov 23, 2016
dns Tweak dns/rbllookup-ng version 1.1_2 Nov 19, 2016
editors Update editors/the to version 3.3.r4_2 Nov 20, 2016
emulators Update emulators/kcemu to version 0.5.1_9 Nov 20, 2016
finance Tweak finance/py-stripe version 1.30.0 Nov 16, 2016
french Update french/aster to version 12.6.0.4 Nov 22, 2016
ftp Tweak ftp/ncftp3 version 3.2.5 Nov 18, 2016
games Tweak games/gtypist version 2.9.5 Nov 21, 2016
german Prune german/mediathek Nov 17, 2016
graphics Update graphics/gle-graphics to version 4.2.4.c_6 Nov 20, 2016
hebrew Update hebrew/libreoffice to version 5.2.3_2 Nov 17, 2016
hungarian Update hungarian/libreoffice to version 5.2.3_2 Nov 17, 2016
irc Tweak irc/ircd-ratbox-devel version 3.0.7_3 Nov 16, 2016
japanese Update japanese/navi2ch to version 2.0.0.d_3,1 Nov 19, 2016
java Tweak java/sablevm-classpath version 1.13_11 Nov 19, 2016
korean Update korean/libreoffice to version 5.2.3_2 Nov 17, 2016
lang Tweak lang/seed7 version 05.20161002 Nov 20, 2016
mail Update mail/spamdyke to version 5.0.1_2 Nov 20, 2016
math Tweak math/scilab version 5.5.2_3 Nov 20, 2016
misc Tweak misc/delay version 1.6 Nov 21, 2016
multimedia Tweak multimedia/gst123 version 0.3.3 Nov 20, 2016
net-im Tweak net-im/ricochet version 1.1.4 Nov 23, 2016
net-mgmt Tweak net-mgmt/spectools version 201108.r1_2 Nov 20, 2016
net-p2p Update net-p2p/twister to version 0.9.34_4,1 Nov 15, 2016
net Tweak net/mosquitto version 1.4.10 Nov 23, 2016
news Update news/nntp to version 1.5.12.2_8 Nov 20, 2016
palm Import palm/palm-db-tools version 0.3.6_1 Jul 13, 2016
polish Update polish/libreoffice to version 5.2.3_2 Nov 17, 2016
ports-mgmt Tweak ports-mgmt/dialog4ports version 0.1.6 Nov 20, 2016
portuguese Update portuguese/libreoffice-pt_BR to version 5.2.3_2 Nov 17, 2016
print Tweak print/py-trml2pdf version 1.2_4 Nov 19, 2016
russian Update russian/libreoffice to version 5.2.3_2 Nov 17, 2016
science Import science/tfel version 2.0.3 Nov 22, 2016
security Import security/acme-client version 0.1.14 Nov 21, 2016
shells Tweak shells/ksh93 version 20120801_2 Nov 19, 2016
sysutils Update sysutils/bareos-server to version 16.2.4 Nov 21, 2016
textproc Update textproc/fzf to version 0.15.8 Nov 21, 2016
ukrainian Update ukrainian/libreoffice to version 5.2.3_2 Nov 17, 2016
vietnamese Update vietnamese/libreoffice to version 5.2.3_2 Nov 17, 2016
www Tweak www/lynx-current version 2.8.9d11 Nov 23, 2016
x11-clocks Tweak x11-clocks/stopwatch version 3.5_2 Nov 19, 2016
x11-drivers Tweak x11-drivers/xf86-video-tseng version 1.2.5_7 Nov 19, 2016
x11-fm Tweak x11-fm/wcmcommander version 0.20.0_1 Nov 16, 2016
x11-fonts Tweak x11-fonts/fontmatrix version 0.4.2_4 Nov 16, 2016
x11-servers Tweak x11-servers/xorg-server version 1.17.4,1 Nov 14, 2016
x11-themes Prune x11-themes/kde-icons-umicons Nov 21, 2016
x11-toolkits Tweak x11-toolkits/fox17 version 1.7.50_1 Nov 19, 2016
x11-wm Update x11-wm/evilwm to version 1.1.1 Nov 20, 2016
x11 Tweak x11/xload version 1.1.2 Nov 19, 2016
GIDs Sync Mk with ports Nov 14, 2016
MOVED Sync Mk with ports Nov 18, 2016
README Update README (from Thomas Levine) May 9, 2016
UIDs Sync Mk with ports Nov 14, 2016
UPDATING Sync Mk with ports Nov 18, 2016

README

DragonFly Ports, a.k.a. "DPorts"
================================

DragonFly Ports is a derivative of FreeBSD's Ports Collection.  It serves
the same purpose for DragonFly as the Ports Collection does for FreeBSD,
which is to provide instructions on how to build software on DragonFly BSD.
The products of DPorts are executable software which are manipulated by
Baptiste Daroussin's pkg(8) binary package manager.

Building a DPort from source is not generally encouraged.  It is suggested
to use the official pre-built binaries instead.  However, in the case the
binaries have a undesirable option selection or a bug that is fixed in the
sources, then building the DPort from source is the only option.  Of
course, it is possible to build all desired DPorts from source.

This repository is actually generated.  Starting with the Ports Collection
as a basis, DragonFly-specific patches and/or files are applied as
necessary to create a modified port that builds on DragonFly.  If the
FreeBSD port is updated in a way that either causes the patches to no
longer apply, or just outright fails to build on DragonFly, the update will
not be carried forward.  The last working DPort will remain in place until
a manual fix is provided that allows the FreeBSD update to work on
DragonFly as well.

Poudriere, from ports-mgmt/poudriere-devel, is used to confirm good builds.
If a build is successful, a hook will update the patches
repository to indicate a good build, and then another script will generate
the DPort, place it here, and commit the change.  Theoretically, every
single DPort should build on DragonFly.  In practice, ports may build only
on the dev branch of DragonFly, so the older the release is, the more
DPorts that won't build (only the two 2 releases are checked).  Usually
less than 10 failures occur on "master".

Please report generic issues (those that affect FreeBSD and DragonFly) at:
https://bugs.freebsd.org/bugzilla/

Please report DragonFly-specific issues here:
https://github.com/DragonFlyBSD/DPorts/issues/

If you are confident in a DragonFly-specific fix, please initiate a Github
Pull Request here:
https://github.com/DragonFlyBSD/DeltaPorts

Note that since DPorts is generated, Github Pull Requests against DPorts
can not be accepted.  Only the DeltaPorts overlay or the FreeBSD ports
base can be modified.

This project was conceived and implemented by John Marino.