notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Two new features

Two two features were added on 2020-05-30:
  1. Repology links - each port now has a link to repology.org. See issue 148 for details.
  2. Ports I maintain report - port maintainers can now subscribe to a daily report of commits to the ports they maintain. See Watch ports I maintain at Report Subscriptions. Details at issue 138
Port details
meson High performance build system
0.54.3 devel on this many watch lists=4 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. 0.54.3Version of this port present on the latest quarterly branch.
Maintainer: gnome@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-11-13 13:06:11
Last Update: 2020-06-18 01:56:03
SVN Revision: 539509

People watching this port, also watch: libunwind, fribidi, mkfontscale, font-misc-meltho, zip

Also Listed In: python
License: APACHE20
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
  1. /usr/local/share/licenses/meson-0.54.3/catalog.mk
  2. /usr/local/share/licenses/meson-0.54.3/LICENSE
  3. /usr/local/share/licenses/meson-0.54.3/APACHE20
Collapse this list.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}>0:devel/meson
To install the port: cd /usr/ports/devel/meson/ && make install clean
To add the package: pkg install meson
PKGNAME: meson
Flavors: there is no flavor information for this port.
distinfo:
Packages:
meson
ABIlatestquarterly
FreeBSD:11:aarch640.46.10.54.3
FreeBSD:11:amd640.54.30.54.3
FreeBSD:11:armv6-0.54.3
FreeBSD:11:i3860.54.30.54.3
FreeBSD:11:mips-0.54.3
FreeBSD:11:mips64-0.54.3
FreeBSD:12:aarch640.46.10.53.2
FreeBSD:12:amd640.54.30.54.3
FreeBSD:12:armv60.46.10.54.3
FreeBSD:12:armv70.46.10.54.3
FreeBSD:12:i3860.54.30.54.3
FreeBSD:12:mips0.48.00.54.3
FreeBSD:12:mips640.48.00.54.3
FreeBSD:12:powerpc640.46.10.54.3
FreeBSD:13:aarch640.54.3-
FreeBSD:13:amd640.54.3-
FreeBSD:13:armv60.53.2-
FreeBSD:13:armv70.54.0-
FreeBSD:13:i3860.54.3-
FreeBSD:13:mips0.53.0-
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.54.3-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
Runtime dependencies:
  1. ninja : devel/ninja
  2. py37-setuptools>0 : devel/py-setuptools@py37
  3. python3.7 : lang/python37
This port is required by:
for Build
  1. accessibility/at-spi2-atk
  2. accessibility/at-spi2-core
  3. accessibility/atk
  4. archivers/file-roller
  5. archivers/gcab
  6. audio/espressivo-lv2
  7. audio/eteroj-lv2
Expand this list (238 items / 231 hidden)
  1. audio/gnome-music
  2. audio/gradio
  3. audio/intersect-lv2
  4. audio/libaudec
  5. audio/libmpdclient
  6. audio/lollypop
  7. audio/lv2lint
  8. audio/midi-matrix-lv2
  9. audio/moodbar
  10. audio/moony-lv2
  11. audio/musicpc
  12. audio/musicpd
  13. audio/ncmpc
  14. audio/noise-repellent-lv2
  15. audio/paprefs
  16. audio/pithos
  17. audio/pulseeffects
  18. audio/sherlock-lv2
  19. audio/speech-denoiser-lv2
  20. audio/synthpod-lv2
  21. audio/timely-lv2
  22. audio/vm-lv2
  23. audio/wavbreaker
  24. audio/zrythm
  25. biology/pbbam
  26. biology/pbcopper
  27. comms/scrcpy
  28. databases/gom
  29. databases/sequeler
  30. deskutils/baobab
  31. deskutils/bijiben
  32. deskutils/foliate
  33. deskutils/gnome-calendar
  34. deskutils/gnome-characters
  35. deskutils/gnome-clocks
  36. deskutils/gnome-contacts
  37. deskutils/gnome-dictionary
  38. deskutils/gnome-documents
  39. deskutils/gnome-font-viewer
  40. deskutils/gnome-screenshot
  41. deskutils/gnome-shell-extension-mediaplayer
  42. deskutils/gnome-sound-recorder
  43. deskutils/gnome-todo
  44. deskutils/gnome-tweaks
  45. deskutils/lookbook
  46. deskutils/meteo
  47. deskutils/nautilus-sendto
  48. devel/appstream-glib
  49. devel/d-feet
  50. devel/dconf
  51. devel/dconf-editor
  52. devel/gitg
  53. devel/gnome-builder
  54. devel/json-glib
  55. devel/jsoncpp
  56. devel/jsonrpc-glib
  57. devel/kiwix-lib
  58. devel/libgit2-glib
  59. devel/libgnt
  60. devel/libnotify
  61. devel/libosinfo
  62. devel/libudev-devd
  63. devel/libvirt-dbus
  64. devel/libzim
  65. devel/orc
  66. devel/template-glib
  67. devel/tllist
  68. devel/wf-config
  69. dns/knot-resolver
  70. editors/elementary-code
  71. editors/ghex
  72. editors/quilter
  73. editors/xed
  74. games/gnome-chess
  75. games/gnome-mines
  76. games/swell-foop
  77. games/taisei
  78. graphics/clutter-gtk3
  79. graphics/drm_info
  80. graphics/egl-wayland
  81. graphics/elementary-photos
  82. graphics/eog
  83. graphics/frogr
  84. graphics/gcolor3
  85. graphics/gdk-pixbuf2
  86. graphics/gegl
  87. graphics/gexiv2
  88. graphics/gnome-color-manager
  89. graphics/graphene
  90. graphics/gthumb
  91. graphics/gtk-update-icon-cache
  92. graphics/libdrm
  93. graphics/libepoxy
  94. graphics/libglvnd
  95. graphics/libgxps
  96. graphics/libosmesa
  97. graphics/libplacebo
  98. graphics/libspng
  99. graphics/libxatracker
  100. graphics/mesa-devel
  101. graphics/mesa-dri
  102. graphics/mesa-libs
  103. graphics/minder
  104. graphics/shotwell
  105. graphics/swappy
  106. graphics/vapoursynth-waifu2x-w2xc
  107. graphics/viewnior
  108. graphics/waffle
  109. graphics/wayland
  110. graphics/wayland-info
  111. graphics/zathura
  112. graphics/zathura-cb
  113. graphics/zathura-djvu
  114. graphics/zathura-pdf-mupdf
  115. graphics/zathura-pdf-poppler
  116. graphics/zathura-ps
  117. irc/hexchat
  118. irc/polari
  119. lang/clover
  120. lang/janet
  121. mail/geary
  122. math/gnome-calculator
  123. math/pantheon-calculator
  124. misc/urbit
  125. multimedia/dav1d
  126. multimedia/elementary-videos
  127. multimedia/gnome-twitch
  128. multimedia/gstreamer1-plugins-svt-av1
  129. multimedia/gstreamer1-plugins-svt-hevc
  130. multimedia/gstreamer1-plugins-svt-vp9
  131. multimedia/gstreamer1-transcoder
  132. multimedia/handbrake
  133. multimedia/libmediaart
  134. multimedia/libva
  135. multimedia/libva-glx
  136. multimedia/libva-intel-driver
  137. multimedia/libva-utils
  138. multimedia/libvdpau
  139. multimedia/peek
  140. multimedia/pipewire
  141. multimedia/pitivi
  142. multimedia/playerctl
  143. multimedia/rage
  144. multimedia/totem
  145. multimedia/totem-pl-parser
  146. multimedia/vapoursynth-vmaf
  147. multimedia/vmaf
  148. multimedia/wf-recorder
  149. multimedia/wlrobs
  150. net/dpdk
  151. net/geoclue
  152. net/geocode-glib
  153. net/glib-networking
  154. net/grilo
  155. net/grilo-plugins
  156. net/gssdp
  157. net/gupnp
  158. net/libgweather
  159. net/neatvnc
  160. net/waypipe
  161. net/wayvnc
  162. net-im/fractal
  163. net-im/libaccounts-glib
  164. net-im/libsignon-glib
  165. net-im/talkatu
  166. net-im/telepathy-accounts-signon
  167. print/xreader
  168. science/wwplot
  169. shells/ksh2020
  170. sysutils/contractor
  171. sysutils/fusefs-libs3
  172. sysutils/fusefs-sshfs
  173. sysutils/gnome-control-center
  174. sysutils/gnome-power-manager
  175. sysutils/gnome-settings-daemon
  176. sysutils/osinfo-db-tools
  177. sysutils/tracker-miners
  178. textproc/libgepub
  179. www/epiphany
  180. www/kiwix-tools
  181. x11/babl
  182. x11/brisk-menu
  183. x11/dmenu-wayland
  184. x11/gnome-session
  185. x11/gnome-shell
  186. x11/gnome-shell-extensions
  187. x11/grim
  188. x11/kanshi
  189. x11/libinput
  190. x11/libwacom
  191. x11/libxkbcommon
  192. x11/slurp
  193. x11/squeekboard
  194. x11/swaybg
  195. x11/swayidle
  196. x11/swaylock
  197. x11/terminology
  198. x11/virglrenderer
  199. x11/virtboard
  200. x11/waybar
  201. x11/wcm
  202. x11/wdisplays
  203. x11/wf-shell
  204. x11/wl-clipboard
  205. x11/wlogout
  206. x11/wob
  207. x11/wofi
  208. x11/wshowkeys
  209. x11/xapps
  210. x11-fm/nautilus
  211. x11-fonts/cantarell-fonts
  212. x11-fonts/ots
  213. x11-servers/xwayland-devel
  214. x11-themes/gnome-backgrounds
  215. x11-themes/gnome-icons-elementary
  216. x11-themes/greybird-theme
  217. x11-toolkits/girara
  218. x11-toolkits/granite
  219. x11-toolkits/gtk-layer-shell
  220. x11-toolkits/libdazzle
  221. x11-toolkits/libhandy
  222. x11-toolkits/pango
  223. x11-toolkits/wlroots
  224. x11-wm/cage
  225. x11-wm/chamfer
  226. x11-wm/picom
  227. x11-wm/sway
  228. x11-wm/wayfire
  229. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. biology/unanimity*
  2. x11/swappy*
  3. x11-wm/compton-yshui*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options

USES:

Master Sites:
  1. https://github.com/mesonbuild/meson/releases/download/0.54.3/

Number of commits found: 36

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
18 Jun 2020 00:56:03
Original commit files touched by this commit  0.54.3
Revision:539509
jbeich search for other commits by this committer
devel/meson: update to 0.54.3

Changes:	https://github.com/mesonbuild/meson/compare/0.54.2...0.54.3
Reported by:	GitHub (watch releases)
19 May 2020 09:09:41
Original commit files touched by this commit  0.54.2
Revision:535846
jbeich search for other commits by this committer
devel/meson: update to 0.54.2

Changes:	https://github.com/mesonbuild/meson/compare/0.54.0...0.54.2
PR:		246485
Reported by:	GitHub (watch releases)
Exp-run by:	antoine
10 Apr 2020 21:28:34
Original commit files touched by this commit  0.54.0
Revision:531340
jbeich search for other commits by this committer
devel/meson: update to 0.54.0

Changes:	https://mesonbuild.com/Release-notes-for-0-54-0.html
Changes:	https://github.com/mesonbuild/meson/compare/0.53.2...0.54.0
PR:		245420
Reported by:	GitHub (watch releases)
Exp-run by:	antoine
29 Feb 2020 23:05:35
Original commit files touched by this commit  0.53.2
Revision:527482
jbeich search for other commits by this committer
devel/meson: update to 0.53.2

Changes:	https://github.com/mesonbuild/meson/compare/0.53.0...0.53.2
PR:		244406
Reported by:	GitHub (watch releases)
Exp-run by:	antoine
12 Jan 2020 16:00:20
Original commit files touched by this commit  0.53.0
Revision:522793
jbeich search for other commits by this committer
devel/meson: update to 0.53.0

Changes:	https://mesonbuild.com/Release-notes-for-0-53-0.html
Changes:	https://github.com/mesonbuild/meson/compare/0.52.1...0.53.0
PR:		243202
Exp-run by:	antoine
15 Dec 2019 09:40:41
Original commit files touched by this commit  0.52.1
Revision:520165
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
07 Dec 2019 18:20:19
Original commit files touched by this commit  0.52.1
Revision:519227
jbeich search for other commits by this committer
devel/meson: update to 0.52.1

Changes:	https://github.com/mesonbuild/meson/compare/0.52.0...0.52.1
PR:		242297
Exp-run by:	antoine
09 Oct 2019 19:17:20
Original commit files touched by this commit  0.52.0
Revision:514187
jbeich search for other commits by this committer
devel/meson: update to 0.52.0

- Update patches [1]
- Connect tests to the framework

Changes:	https://mesonbuild.com/Release-notes-for-0-52-0.html
Changes:	https://github.com/mesonbuild/meson/compare/0.51.2...0.52.0
PR:		241105
Submitted by:	Ting-Wei Lan [1]
Exp-run by:	antoine
02 Sep 2019 19:55:34
Original commit files touched by this commit  0.51.2
Revision:510839
jbeich search for other commits by this committer
devel/meson: Update to 0.51.2

- Apply upstream fix to build D applications e.g., x11/tilix

Changes:	https://github.com/mesonbuild/meson/compare/0.51.0...0.51.2
PR:		240182
Exp-run by:	antoine
24 Jun 2019 05:59:31
Original commit files touched by this commit  0.51.0
Revision:505003
tobik search for other commits by this committer
devel/meson: Update to 0.51.0

Changes:	https://mesonbuild.com/Release-notes-for-0-51-0.html
PR:		238726
Submitted by:	greg@unrelenting.technology (update to 0.50.1)
Exp-run by:	antoine
14 Apr 2019 18:34:56
Original commit files touched by this commit  0.50.0
Revision:498947
tobik search for other commits by this committer
devel/meson: Update to 0.50.0

- Add build fixes for at-spi2-core and totem

Changes:	https://mesonbuild.com/Release-notes-for-0-50-0.html
PR:		237138
Submitted by:	tobik
Approved by:	portmgr (antoine)
Exp-run by:	antoine
10 Feb 2019 20:44:37
Original commit files touched by this commit  0.49.2
Revision:492640
kwm search for other commits by this committer
Update meson to 0.49.2.
22 Dec 2018 09:09:20
Original commit files touched by this commit  0.49.0
Revision:488081
kwm search for other commits by this committer
Update meson to 0.49.0.

Exp-run by antoine@

PR:		234075
10 Nov 2018 19:19:08
Original commit files touched by this commit  0.48.2
Revision:484633
kwm search for other commits by this committer
Update meson to 0.48.2.
08 Nov 2018 21:09:27
Original commit files touched by this commit  0.48.1
Revision:484479
kwm search for other commits by this committer
Update meson to 0.48.1.
13 Oct 2018 20:33:23
Original commit files touched by this commit  0.48.0
Revision:482011
kwm search for other commits by this committer
Update meson to 0.48.0.

This version brings python 3.7 support. For detailed changelog see:
http://mesonbuild.com/Release-notes-for-0-47-0.html
http://mesonbuild.com/Release-notes-for-0-48-0.html

Exp-run by:	antoine@

PR:		231219
Submitted by:	Tamas Szakaly <sghctoma@gmail.com> (update to 0.47.2),
		Ting-Wei Lan <lantw44@gmail.com> (update to 0.48.0)
21 Jun 2018 19:13:31
Original commit files touched by this commit  0.46.1
Revision:472993
kwm search for other commits by this committer
Update meson to 0.46.1.

Remove patches that are included in this release.

PR:		229086
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
22 May 2018 14:30:07
Original commit files touched by this commit  0.46.0_2
Revision:470618
kwm search for other commits by this committer
Update meson to 0.46.0.

* add upstream patches and a pull request to fix some bugs in this release.

Exp-run by:	antoine@
PR:		228297
Obtained from:	meson github
25 Apr 2018 20:17:22
Original commit files touched by this commit  0.45.1
Revision:468295
bdrewery search for other commits by this committer
The newer meson requires 3.5 (setup.py)
24 Mar 2018 06:39:41
Original commit files touched by this commit  0.45.1
Revision:465428
truckman search for other commits by this committer
Switch devel/meson back to fetching upstream release tarball instead of
fetching from a GitHub branch tag and upgrade to version 0.45.1.

Reported by:	tobik
23 Mar 2018 23:34:14
Original commit files touched by this commit  0.45
Revision:465415
truckman search for other commits by this committer
Update devel/meson to version 0.45.

Switch to USE_GITHUB.

PR:		226879
Submitted by:	cy
28 Feb 2018 04:28:07
Original commit files touched by this commit  0.44.1
Revision:463176
truckman search for other commits by this committer
Upgrade devel/meson from 0.44.0 to 0.44.1. This is a bugfix-only
release with no new features.  This release has 75 commits and fixes
roughly 40 regressions, issues, and minor improvements that were
reported in 0.44.0. For a complete list, visit:
  https://github.com/mesonbuild/meson/milestone/24?closed=1

PR:		225937
Submitted by:	cpm
26 Jan 2018 21:04:33
Original commit files touched by this commit  0.44.0
Revision:460051
kwm search for other commits by this committer
Update meson to 0.44.0.

Changelog: http://mesonbuild.com/Release-notes-for-0-44-0.html
11 Dec 2017 10:45:09
Original commit files touched by this commit  0.43.0
Revision:456020
sunpoet search for other commits by this committer
Add NO_ARCH

Approved by:	portmgr (blanket)
06 Dec 2017 16:41:15
Original commit files touched by this commit  0.43.0
Revision:455659
swills search for other commits by this committer
devel/meson: Update to 0.43.0

PR:		223736
Submitted by:	Dhananjay Balan <mail@dbalan.in>
30 Nov 2017 15:50:34
Original commit files touched by this commit  0.42.1
Revision:455210  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
19 Sep 2017 13:52:57
Original commit files touched by this commit  0.42.1
Revision:450125
kwm search for other commits by this committer
Update meson to 0.42.1.
21 Jun 2017 10:48:30
Original commit files touched by this commit  0.41.1
Revision:444025
kwm search for other commits by this committer
Update meson to 0.41.1.
17 Jun 2017 15:03:29
Original commit files touched by this commit  0.41.0
Revision:443779
kwm search for other commits by this committer
Meson need python3.4 or higher, due to the use of pathlib.

Reported by:	Christian Jachmann <Jachmann@unitix.org>
13 Jun 2017 21:17:37
Original commit files touched by this commit  0.41.0
Revision:443541
kwm search for other commits by this committer
Update meson to 0.41.0.
13 May 2017 13:51:01
Original commit files touched by this commit  0.40.1
Revision:440842
kwm search for other commits by this committer
Update meson to 0.40.1.
15 Apr 2017 17:46:02
Original commit files touched by this commit  0.39.1
Revision:438593
kwm search for other commits by this committer
Update Meson to 0.39.1.
08 Mar 2017 17:03:12
Original commit files touched by this commit  0.39.0
Revision:435721
kwm search for other commits by this committer
Update meson to 0.39.0.
14 Feb 2017 14:06:49
Original commit files touched by this commit  0.38.1
Revision:434084
kwm search for other commits by this committer
Update meson to 0.38.1.
15 Nov 2016 06:51:38
Original commit files touched by this commit  0.36.0
Revision:426146
kwm search for other commits by this committer
Update meson to 0.36.0.
13 Nov 2016 13:06:01
Original commit files touched by this commit  0.35.1
Revision:426047
kwm search for other commits by this committer
Add meson.

Meson is a cross-platform build system designed to be both as fast and as
user friendly as possible. It supports many languages and compilers, including
GCC, Clang and Visual Studio. Its build definitions are written in a simple
non-turing complete DSL. The main design point of Meson is that every moment
a developer spends writing or debugging build definitions is a second wasted.
So is every second spent waiting for the build system to actually start
compiling code.

Submitted by:	Ting-Wei Lan

Number of commits found: 36

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
chromiumJul 15
jenkinsJul 15
jenkins-ltsJul 15
mysql56-clientJul 11
mysql56-serverJul 11
mysql57-clientJul 11
mysql57-serverJul 11
mysql80-clientJul 11
mysql80-serverJul 11
unbound*Jul 10
mybbJul 09
sqlite3*Jul 09
rubygem-kramdownJul 08
gitlab-ceJul 07
mbedtlsJul 07

17 vulnerabilities affecting 172 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-07-15 19:14:29


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 40002
Broken 85
Deprecated 583
Ignore 316
Forbidden 5
Restricted 147
No CDROM 76
Vulnerable 21
Expired 8
Set to expire 553
Interactive 0
new 24 hours 2
new 48 hours7
new 7 days27
new fortnight51
new month118

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.