notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
This referral link gives you 10% off a account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: misc/gnome-mime-data/Makefile

Number of commits found: 23

Wednesday, 7 Sep 2022
21:10 Stefan E├čer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as

Approved by:		portmgr (tcberner)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Wednesday, 20 Jul 2022
19:44 Tobias C. Berner (tcberner) search for other commits by this committer
cleanup: remove '$MCom' tag

gnome@ no longer uses Marcusom as their staging ground.

Approved by:		gnome (nc)
Differential Revision:
commit hash: 11049e36cb8c3f7820a5bded4689b693416bb091 commit hash: 11049e36cb8c3f7820a5bded4689b693416bb091 commit hash: 11049e36cb8c3f7820a5bded4689b693416bb091 commit hash: 11049e36cb8c3f7820a5bded4689b693416bb091 11049e3
14:22 Tobias C. Berner (tcberner) search for other commits by this committer
misc: remove 'Created by' lines

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

  *  Aaron Dalton <>
  *  Adam Weinberger <>
  *  Adam Weinberger <>
  *  Akinori MUSHA aka knu <>
  *  Alan E <>
  *  Alex Semenyaka <>
  *  Alex Stangl <>
  *  Alexander Logvinov <>
  *  Alexander Logvinov <>
  *  Alexander Nusov <>
  *  Alexander Timoshenko <>
  *  Alexander Vereeken <>
  *  Alexey Dokuchaev <>
  *  Alexey Dokuchaev <>
  *  Alexey Zelkin <>
  *  Andreas Kohout <>
  *  Andrew Pantyukhin <>
  *  Andrew Stuart <>
  *  Andrey Simonenko
  *  Andrey Zakhvatov
  *  Andy Kosela <>
  *  Andy Pavlo <>
  *  Anton Berezin <>
  *  Antonio Carlos Venancio Junior (<>)
  *  Attila Nagy <>
  *  Bjorn Lindstrom <>
  *  Brendan Molloy <>
  *  Brent J. Nordquist <>
  *  Cheng-Lung Sung <>
  *  Chris Costello <>
  *  Chris D. Faulhaber <>
  *  Chris Piazza <>
  *  Chris Stuart <>
  *  Conrad Sabatier <>
  *  Dan Moschuk <>
  *  Daniel B. Hemmerich <>
  *  David Johnson <>
  *  David O'Brien (
  *  Dean Hollister <>
  *  Denis Shaposhnikov <>
  *  Dereckson <>
  *  Dima Dorfman <>
  *  Dima Sivachenko
  *  Dima Sivachenko <>
  *  Dmitry Morozovsky <>
  *  Dmitry Sivachenko <dima@Chg.RU>
  *  Edwin Groothuis <>
  *  Emanuel Haupt <>
  *  Emanuel Haupt <>
  *  Eric Turgeon <>
  *  Evaldas Auryla <>
  *  Filippo Natali <>
  *  Frank Steinborn <>
  *  Frederic Culot <>
  *  G. Adam Stanislav <>
  *  Garrett Wollman <>
  *  Gea-Suan Lin <>
  *  Greg Lehey <>
  *  Guangyuan Yang <>
  *  Gustau Perez i Querol <>
  *  Harald Schmalzbauer <>
  *  Harald Wille <>
  *  Hye-Shik Chang <>
  *  Igor Pokrovsky <>
  *  J Han <>
  *  James Earl <>
  *  James FitzGibbon <>
  *  James Howard <>
  *  Jeremy Shaffner <>
  *  Jim Mock <>
  *  Joao Carlos Mendes Luis <>
  *  Joe Marcus Clarke <>
  *  Johann Visagie <>
  *  John Marino <>
  *  Jose Alonso Cardenas Marquez <>
  *  Jose Rodriguez <>
  *  Julian Stacey <>
  *  KIRIYAMA Kazuhiko <>
  *  Kelly Yancey <>
  *  Kim Scarborough <>
  *  Kimura Fuyuki <>
  *  Kirill Ponomarew <>
  *  Koop Mast <>
  *  Kubilay Kocak <>
  *  Lars Engels <>
  *  Leland Wang <>
  *  Machiel Mastenbroek <>
  *  Maksym Sobolyev <>
  *  Marc Fonvieille <>
  *  Marcus Alves Grando <>
  *  Marie Loise Nolden <>
  *  Mario Sergio Fujikawa Ferreira <>
  *  Martin Blapp <>
  *  Martin Neubauer <>
  *  Martin Wilke <>
  *  Mathieu Arnold <>
  *  Matt Emmerton <>
  *  Matt Mills <>
  *  Matthew Seaman
  *  Matthias Andree <>
  *  Max Khon <>
  *  Maxim Khon <>
  *  Maxim Sobolev <>
  *  Michael A. Kohn <>
  *  Michael Elbel (me)
  *  Michael Haro <>
  *  Michael Johnson <>
  *  Michael L. Hostbaek (
  *  Michael L. Hostbaek <>
  *  Mikael Urankar <>
  *  Mike Smith <>
  *  Miklos Niedermayer <>
  *  Naito Yuichiro <>
  *  Neil Blakey-Milner <>
  *  Niek Bergboer <>
  *  Oleh Hushchenkov <>
  *  Oliver Lehmann <>
  *  Patrick Li <>
  *  Patrick Seal <>
  *  Pav Lucistnik <>
  *  Pete Fritchman <>
  *  Peter Pentchev <>
  *  Philip Paeps <>
  *  Po-Chuan Hsieh <>
  *  Rainer Hurling <>
  *  Ralf S. Engelschall <>
  *  Robert Withrow <>
  *  Roman Bogorodskiy <>
  *  Rong-En Fan <>
  *  Ryan Steinmetz <>
  *  Sander Vesik <>
  *  Scot W. Hetzel
  *  Seamus Venasse <>
  *  Sebastien gioria <>
  *  Serge Gagnon <>
  *  Sergei Kolobov <>
  *  Sergey Skvortsov <>
  *  SimaMoto,RyoTa <>
  *  Simon 'corecode' Schubert <>
  *  Slaven Rezic <>
  *  Stefan Walter <>
  *  Stephen Farrell <>
  *  Stephen Hurd <>
  *  Steve Wills <>
  *  Steven Enderle <>
  *  Sunpoet Po-Chuan Hsieh <>
  *  TAKATSU Tomonari <>
  *  Thierry Thomas (<>)
  *  Thomas Gellekum <>
  *  Timothy Bourke <>
  *  Ting-Wei Lan <>
  *  Tobias Roth <>
  *  Tom Rhodes <>
  *  Tomoyuki Sakurai <>
  *  Torsten Blum <>
  *  Vladimir Kondratyev <>
  *  Wei-chun Chao
  *  Wen Heping <>
  *  Willem van Engen <>
  *  Wojciech A. Koszek <>
  *  Xavier Beaudouin <>
  *  Yen-Ming Lee <>
  *  Yen-Ming Lee <>
  *  Ying-Chieh Liao <>
  *  Yoichi NAKAYAMA <>
  *  Yukihiro Nakai <>
  *  Yuri Victorovich <>
  *  Zach Thompson <>
  *  Zeus Panchenko <>
  *  bmc@WillsCreek.COM
  *  chinsan
  * "Martin Cracauer"
  *  dbaker
  *  dd
  *  dikshie <>
  *  djp
  *  gpalmer
  *  hrs, lesi
  *  ijliao
  *  jmacd
  *  joerg
  *  jsellens
  *  kaz
  *  marcus
  *  markm
  *  milki <>
  *  mnag
  *  moeding
  *  osa
  *  pfg
  * <>
  *  sahne
  *  sf
  *  vanilla
  *  wosch

With hat:	portmgr
commit hash: b832da1849e4bcfff05da62c69ee4a556e83d2d1 commit hash: b832da1849e4bcfff05da62c69ee4a556e83d2d1 commit hash: b832da1849e4bcfff05da62c69ee4a556e83d2d1 commit hash: b832da1849e4bcfff05da62c69ee4a556e83d2d1 b832da1
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Friday, 8 Nov 2019
14:06 tobik search for other commits by this committer
misc: Add missing USES=gnome
Original commitRevision:517067 
Friday, 24 Nov 2017
09:00 amdmi3 search for other commits by this committer
- Switch to USES=localbase
- Update WWW

Approved by:	portmgr blanket
Original commitRevision:454814 
Wednesday, 19 Nov 2014
11:49 kwm search for other commits by this committer
The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.

This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.

Apart from updating ports to newer versions

GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example
can be used for sessions started without GDM.

Shell Extensions can be installed via , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.

Upgrade instructions:

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
    guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
    evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3

We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.

The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.

Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the

This update was also made possible by:
	Joe Maloney
	Kris Moore
	Ryan Lortie
	Antoine Jacoutot
	and everyone I missed
Original commitRevision:372768 
Wednesday, 11 Jun 2014
14:50 tijl search for other commits by this committer
Support LIBS like LDFLAGS.

- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Original commitRevision:357486 
Friday, 11 Apr 2014
16:58 bapt search for other commits by this committer
Support stage
Original commitRevision:351008 
Friday, 20 Sep 2013
20:50 bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
Original commitRevision:327745 
Wednesday, 24 Apr 2013
18:10 ak search for other commits by this committer
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
Original commitRevision:316464 
Friday, 8 Mar 2013
10:51 kwm search for other commits by this committer
* Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 which
  are the latest stable releases.
* Update vala to the newest stable release 0.18.1, also update a few ports
  in the gtk/gnome stack.
* The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles.
* Remove pkg-config run depends from glib20 and freetype2. This doesn't
  eliminate pkg-config run dependency completely, a second phase is needed
  and is planned.
* Support for .:run. and .:build. for USE_GNOME components was added.
  Currently only libxml2 and libxslt support this mechanism.
* Updates of the telepathy stack and empathy.
* Trim makefile headers, convert ports to new options, trim off library
  versions for some ports.
* Fix other ports so they build with the new glib version.

Thanks to miwi and crees for helping out with some exp-runs.
Approved by:	portmgr (miwi & bapt)
Obtained from:	gnome team repo
Original commitRevision:313633 
Friday, 23 Sep 2011
22:26 amdmi3 search for other commits by this committer
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:             157936
Submitted by:   myself
Exp-runs by:    pav
Approved by:    pav
Original commit
Thursday, 11 Aug 2011
19:20 kwm search for other commits by this committer
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:             ports/159624
Submitted by:   Ruslan Mahmatkhanov <>
Original commit
Monday, 31 May 2010
02:01 ade search for other commits by this committer
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
Original commit
Monday, 2 Feb 2009
01:36 araujo search for other commits by this committer
- Use GNOME macro instead of ${MASTER_SITE_GNOME}, remove
  MASTER_SITE_SUBDIR when possible.

PR:             ports/125243
Submitted by:   pgollucci
Reworked by:    myself
Tested on:      pointyhat exp-run (pav)
Original commit
Friday, 6 Jun 2008
13:45 edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
Original commit
Wednesday, 24 Oct 2007
23:37 marcus search for other commits by this committer
Presenting GNOME 2.20.1 and all related works for FreeBSD.  The official
GNOME 2.20 release notes can be found at .  Beyond that, this update
includes the new GIMP 2.4 (courtesy of ahze).

The GNOME 2.20 update also includes a huge change in the FreeBSD GNOME
hierarchy.  We are now using the more standard DATADIR of ${PREFIX}/share
rather than ${PREFIX}/share/gnome. The result is that fewer patches and
hacks are needed to port GNOME components to FreeBSD.  This will mean some
user changes may be required, so be sure to read /usr/ports/UPDATING for
more details.

This release and the things we accomplished in it would not have been
possible without mezz's crazy idea to collapse DATADIR, and his persistence
to make it happen successfully.  Ahze and pav also deserve thanks for
their work on porting modules and testing the whole ball of wax on
pointyhat (respectively).

The FreeBSD GNOME team would also like to thank our various testers and

Yasuda Keisuke
Frank Jahnke
Pawel Worach
Brian Gruber
Franz Klammer
Yuri Pankov
Nick Barkas
Cristian KLEIN
Tony Maher
Scot Hetzel
Martin Matuska (mm)
Benoit Dejean
Martin Wilke (miwi)
(And anyone else I may have missed)

PRs fixed in this release:

111272, 113470, 115995, 116338
Original commit
Saturday, 19 May 2007
20:32 flz search for other commits by this committer
- Welcome 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
Original commit
Tuesday, 3 Apr 2007
20:38 marcus search for other commits by this committer
Update to 2.18.0.
Original commit
Wednesday, 8 Nov 2006
05:51 marcus search for other commits by this committer
Update to 2.4.3.
Original commit
Saturday, 14 Oct 2006
08:35 marcus search for other commits by this committer
Presenting GNOME 2.16.1 for FreeBSD.  This release represents a massive
amount of work by the FreeBSD GNOME Team and our testers.

On top of the usual GNOME update, we have taken this opportunity to move
GNOME from X11BASE to LOCALBASE.  This means roughly 600 ports NOT part of
the GNOME Desktop also need to be changed.  The bulk of the move was carried
out by ahze, mezz, and pav, but it would not have been possible without
cooperation from the FreeBSD KDE team who worked with us to make sure
GNOME and KDE can still coexist happily.  We would also like to send a
shout out to kris and pointyhat for putting up with multiple test runs
until we got something that was solid.

Back to GNOME 2.16.  This release brings a huge amount of new functionality
to FreeBSD.  The standard release notes can be read at .  But on top of what you will read there,
jylefort and marcus have completed work on a port of HAL to FreeBSD.  This
will allow FreeBSD to take advantage of closer hardware interaction such
as auto-mounting CD-ROMs, USB drives, and music players; auto-playing
audio CDs; and managing laptop power consumption.

But where would this all be without our loyal testers and contributors?
Therefore, the FreeBSD GNOME team would like to thank the following users:

Phillip Neumann <>
Yuri Pankov <>
Thomas <>
Brian Gruber <>
Franz Klammer <>
Dominique Goncalves <>
Pascal Hofstee <>
Yasuda Keisuke <>
backyard <>
Andris Raugulis <> <>
Eric L. Chen <>
Pawel Worach <>
QuiRK on #freebsd-gnome
Shane Bell <>
sajd on #freebsd-gnome
Chris Coleman <>
kaeru on #freebsd-gnome
crsd_ via
Joel Diaz <>


Approved by:    portmgr (implicit, kris)
Original commit
Sunday, 28 May 2006
12:41 pav search for other commits by this committer
- Rename port

  misc/gnomemimedata --> misc/gnome-mime-data
Original commit

Number of commits found: 23