notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
milton Infinite-canvas paint program
1.9.1_1 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: search for ports maintained by this maintainer
Port Added: 2019-03-19 18:43:20
Last Update: 2022-07-20 14:22:04
Commit Hash: 022e658
License: GPLv3+
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (11 items)
Collapse this list.
  1. bin/milton
  2. share/milton/Carlito.ttf
  3. share/icons/hicolor/16x16/apps/milton.png
  4. share/icons/hicolor/32x32/apps/milton.png
  5. share/icons/hicolor/48x48/apps/milton.png
  6. share/icons/hicolor/64x64/apps/milton.png
  7. share/icons/hicolor/128x128/apps/milton.png
  8. share/icons/hicolor/256x256/apps/milton.png
  9. /usr/local/share/licenses/milton-1.9.1_1/
  10. /usr/local/share/licenses/milton-1.9.1_1/LICENSE
  11. /usr/local/share/licenses/milton-1.9.1_1/GPLv3+
Collapse this list.
Dependency lines:
  • milton>0:graphics/milton
To install the port:
cd /usr/ports/graphics/milton/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/milton
  • pkg install milton
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: milton
Flavors: there is no flavor information for this port.
Packages (timestamps in pop-ups are UTC):

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. icotool : graphics/icoutils
  2. cmake : devel/cmake
  3. ninja : devel/ninja
  4. sdl2-config : devel/sdl20
  5. xorgproto>=0 : x11/xorgproto
  6. xorgproto>=0 : x11/xorgproto
  7. ice.pc : x11/libICE
  8. sm.pc : x11/libSM
  9. x11.pc : x11/libX11
  10. xext.pc : x11/libXext
  11. xi.pc : x11/libXi
Runtime dependencies:
  1. ice.pc : x11/libICE
  2. sm.pc : x11/libSM
  3. x11.pc : x11/libX11
  4. xext.pc : x11/libXext
  5. xi.pc : x11/libXi
Library dependencies:
  1. : graphics/libglvnd
  2. : graphics/libGLU
  3. : accessibility/atk
  4. : graphics/cairo
  5. : devel/glib20
  6. : devel/gettext-runtime
  7. : x11-toolkits/gtk20
  8. : x11-toolkits/pango
  9. : graphics/sdl2_image
  10. : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
Options name:


FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
Collapse this list.

Number of commits found: 10

Commit History - (may be incomplete: see SVNWeb link above for full details)
20 Jul 2022 14:22:04
 files touched by this commit commit hash:022e658bd10b8753ede87b3dfda087efabddac98  1.9.1_1
Tobias C. Berner (tcberner) search for other commits by this committer
graphics: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <>
  *  Aaron Dalton <>
  *  Abel Chow <>
  *  Adam Weinberger <>
  *  Ade Lovett <>
  *  Ade Lovett <>
  *  Akinori MUSHA aka knu <>
  *  Aldis Berjoza <>
  *  Alex Hayward <>
  *  Alex Ivasyuv <>
  *  Alex Samorukov <>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10 Oct 2021 19:44:42
 files touched by this commit commit hash:2c672a4de941dc57142d867ba42396b1b64d2921  1.9.1_1
Baptiste Daroussin (bapt) search for other commits by this committer
INSTALLS_ICONS: retire the macro and rework the related dependencies

While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
22 Jun 2021 18:53:08
 files touched by this commit commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77  1.9.1_1
Kevin Bowling (kbowling) search for other commits by this committer
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.9.1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
28 Oct 2019 11:36:03
Original commit files touched by this commit Revision:515854  1.9.1
danfe search for other commits by this committer
- Update `graphics/milton' to version 1.9.1
- Drop local fixes that were integrated upstream

Reported by:	portscout
30 Sep 2019 10:06:35
Original commit files touched by this commit Revision:513340  1.9.0
danfe search for other commits by this committer
Update `graphics/milton' to version 1.9.0.

Reported by:	portscout
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  1.6.2_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/ which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/ which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
24 Jun 2019 10:58:22
Original commit files touched by this commit Revision:505022  1.6.2
danfe search for other commits by this committer
- Update `graphics/milton' to version 1.6.2
- It's written in C++11, so pull the right compiler
- Don't try to decode errnos which are never returned on FreeBSD
  and thus might not be defined with some compilers
- Fix the build on !x86 by removing unused intrinsic headers
- Add some missing USE_* components reported by stage Q/A

PR:	238021
22 Mar 2019 07:51:01
Original commit files touched by this commit Revision:496552  1.6.0_1
danfe search for other commits by this committer
- Fix LICENSE: their website says it's MIT, but the source code comes
  with GPLv3 boilerplate file and says "GPLv3 or later";

- Milton comes with custom TTF font, without it GUI looks pretty bad,
  so install it under ${DATADIR} and set the font path in the program;

- Similar to WIN32 code, set window icon in the platform_setup_cursor()
  function using the IMG_Load() from SDL2 ``image'' package.  While it
  can load Windows ICO files directly, for files with multiple images,
  the first one found with the highest color count is chosen, which in
  our case is 16x16x32 (the smallest).  Tentatively extract all icons
  as PNG files, install them all, and use 256x256 icon by default.
19 Mar 2019 18:43:00
Original commit files touched by this commit Revision:496288  1.6.0
danfe search for other commits by this committer
Milton is an open source application that lets you Just Paint.


Number of commits found: 10