notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
garcon Freedesktop compliant menu library
0.6.4 sysutils 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 0.6.2Version of this port present on the latest quarterly branch.
Maintainer: xfce@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-03-03 10:17:20
Last Update: 2019-07-29 22:36:06
SVN Revision: 507599
Also Listed In: xfce
License: GPLv2
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (114 items)
  1. /usr/local/share/licenses/garcon-0.6.4/catalog.mk
  2. /usr/local/share/licenses/garcon-0.6.4/LICENSE
  3. /usr/local/share/licenses/garcon-0.6.4/GPLv2
  4. etc/xdg/menus/xfce-applications.menu
  5. include/garcon-1/garcon/garcon-config.h
  6. include/garcon-1/garcon/garcon-environment.h
  7. include/garcon-1/garcon/garcon-marshal.h
  8. include/garcon-1/garcon/garcon-menu-directory.h
  9. include/garcon-1/garcon/garcon-menu-element.h
  10. include/garcon-1/garcon/garcon-menu-item-action.h
  11. include/garcon-1/garcon/garcon-menu-item-cache.h
  12. include/garcon-1/garcon/garcon-menu-item-pool.h
  13. include/garcon-1/garcon/garcon-menu-item.h
  14. include/garcon-1/garcon/garcon-menu-merger.h
  15. include/garcon-1/garcon/garcon-menu-node.h
  16. include/garcon-1/garcon/garcon-menu-parser.h
  17. include/garcon-1/garcon/garcon-menu-separator.h
  18. include/garcon-1/garcon/garcon-menu-tree-provider.h
  19. include/garcon-1/garcon/garcon-menu.h
  20. include/garcon-1/garcon/garcon.h
  21. include/garcon-gtk2-1/garcon-gtk/garcon-gtk-menu.h
  22. include/garcon-gtk2-1/garcon-gtk/garcon-gtk.h
  23. include/garcon-gtk3-1/garcon-gtk/garcon-gtk-menu.h
  24. include/garcon-gtk3-1/garcon-gtk/garcon-gtk.h
  25. lib/libgarcon-1.so
  26. lib/libgarcon-1.so.0
  27. lib/libgarcon-1.so.0.0.0
  28. lib/libgarcon-gtk2-1.so
  29. lib/libgarcon-gtk2-1.so.0
  30. lib/libgarcon-gtk2-1.so.0.0.0
  31. lib/libgarcon-gtk3-1.so
  32. lib/libgarcon-gtk3-1.so.0
  33. lib/libgarcon-gtk3-1.so.0.0.0
  34. libdata/pkgconfig/garcon-1.pc
  35. libdata/pkgconfig/garcon-gtk2-1.pc
  36. libdata/pkgconfig/garcon-gtk3-1.pc
  37. share/desktop-directories/xfce-accessories.directory
  38. share/desktop-directories/xfce-development.directory
  39. share/desktop-directories/xfce-education.directory
  40. share/desktop-directories/xfce-games.directory
  41. share/desktop-directories/xfce-graphics.directory
  42. share/desktop-directories/xfce-hardware.directory
  43. share/desktop-directories/xfce-multimedia.directory
  44. share/desktop-directories/xfce-network.directory
  45. share/desktop-directories/xfce-office.directory
  46. share/desktop-directories/xfce-other.directory
  47. share/desktop-directories/xfce-personal.directory
  48. share/desktop-directories/xfce-screensavers.directory
  49. share/desktop-directories/xfce-settings.directory
  50. share/desktop-directories/xfce-system.directory
  51. share/locale/am/LC_MESSAGES/garcon.mo
  52. share/locale/ar/LC_MESSAGES/garcon.mo
  53. share/locale/ast/LC_MESSAGES/garcon.mo
  54. share/locale/be/LC_MESSAGES/garcon.mo
  55. share/locale/bg/LC_MESSAGES/garcon.mo
  56. share/locale/bn/LC_MESSAGES/garcon.mo
  57. share/locale/ca/LC_MESSAGES/garcon.mo
  58. share/locale/cs/LC_MESSAGES/garcon.mo
  59. share/locale/cy/LC_MESSAGES/garcon.mo
  60. share/locale/da/LC_MESSAGES/garcon.mo
  61. share/locale/de/LC_MESSAGES/garcon.mo
  62. share/locale/el/LC_MESSAGES/garcon.mo
  63. share/locale/en_AU/LC_MESSAGES/garcon.mo
  64. share/locale/en_GB/LC_MESSAGES/garcon.mo
  65. share/locale/eo/LC_MESSAGES/garcon.mo
  66. share/locale/es/LC_MESSAGES/garcon.mo
  67. share/locale/et/LC_MESSAGES/garcon.mo
  68. share/locale/eu/LC_MESSAGES/garcon.mo
  69. share/locale/fi/LC_MESSAGES/garcon.mo
  70. share/locale/fr/LC_MESSAGES/garcon.mo
  71. share/locale/gl/LC_MESSAGES/garcon.mo
  72. share/locale/he/LC_MESSAGES/garcon.mo
  73. share/locale/hi/LC_MESSAGES/garcon.mo
  74. share/locale/hr/LC_MESSAGES/garcon.mo
  75. share/locale/hu/LC_MESSAGES/garcon.mo
  76. share/locale/hy/LC_MESSAGES/garcon.mo
  77. share/locale/hy_AM/LC_MESSAGES/garcon.mo
  78. share/locale/id/LC_MESSAGES/garcon.mo
  79. share/locale/ie/LC_MESSAGES/garcon.mo
  80. share/locale/is/LC_MESSAGES/garcon.mo
  81. share/locale/it/LC_MESSAGES/garcon.mo
  82. share/locale/ja/LC_MESSAGES/garcon.mo
  83. share/locale/kk/LC_MESSAGES/garcon.mo
  84. share/locale/ko/LC_MESSAGES/garcon.mo
  85. share/locale/lt/LC_MESSAGES/garcon.mo
  86. share/locale/lv/LC_MESSAGES/garcon.mo
  87. share/locale/ms/LC_MESSAGES/garcon.mo
  88. share/locale/nb/LC_MESSAGES/garcon.mo
  89. share/locale/nl/LC_MESSAGES/garcon.mo
  90. share/locale/nn/LC_MESSAGES/garcon.mo
  91. share/locale/oc/LC_MESSAGES/garcon.mo
  92. share/locale/pa/LC_MESSAGES/garcon.mo
  93. share/locale/pl/LC_MESSAGES/garcon.mo
  94. share/locale/pt_BR/LC_MESSAGES/garcon.mo
  95. share/locale/pt/LC_MESSAGES/garcon.mo
  96. share/locale/ro/LC_MESSAGES/garcon.mo
  97. share/locale/ru/LC_MESSAGES/garcon.mo
  98. share/locale/sk/LC_MESSAGES/garcon.mo
  99. share/locale/sl/LC_MESSAGES/garcon.mo
  100. share/locale/sq/LC_MESSAGES/garcon.mo
  101. share/locale/sr/LC_MESSAGES/garcon.mo
  102. share/locale/sv/LC_MESSAGES/garcon.mo
  103. share/locale/te/LC_MESSAGES/garcon.mo
  104. share/locale/th/LC_MESSAGES/garcon.mo
  105. share/locale/tr/LC_MESSAGES/garcon.mo
  106. share/locale/ug/LC_MESSAGES/garcon.mo
  107. share/locale/uk/LC_MESSAGES/garcon.mo
  108. share/locale/uz@Latn/LC_MESSAGES/garcon.mo
  109. share/locale/uz/LC_MESSAGES/garcon.mo
  110. share/locale/zh_CN/LC_MESSAGES/garcon.mo
  111. share/locale/zh_HK/LC_MESSAGES/garcon.mo
  112. share/locale/zh_TW/LC_MESSAGES/garcon.mo
  113. @postexec /usr/sbin/service ldconfig restart > /dev/null
  114. @postunexec /usr/sbin/service ldconfig restart > /dev/null
Collapse this list.
Dependency lines:
  • garcon>0:sysutils/garcon
To install the port: cd /usr/ports/sysutils/garcon/ && make install clean
To add the package: pkg install garcon
PKGNAME: garcon
Flavors: there is no flavor information for this port.
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. msgfmt : devel/gettext-tools
  2. gmake : devel/gmake
  3. intltool-extract : textproc/intltool
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libfontconfig.so : x11-fonts/fontconfig
  2. libfreetype.so : print/freetype2
  3. libatk-1.0.so : accessibility/atk
  4. libcairo.so : graphics/cairo
  5. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  6. libglib-2.0.so : devel/glib20
  7. libintl.so : devel/gettext-runtime
  8. libgtk-x11-2.0.so : x11-toolkits/gtk20
  9. libgtk-3.so : x11-toolkits/gtk30
  10. libpango-1.0.so : x11-toolkits/pango
  11. libxfce4ui-2.so : x11/libxfce4menu
  12. libxfce4util.so : x11/libxfce4util
  13. libxfconf-0.so : x11/xfce4-conf
  14. libintl.so : devel/gettext-runtime
This port is required by:
for Libraries
  1. audio/xfce4-mixer
  2. audio/xfce4-mpc-plugin
  3. audio/xfce4-pulseaudio-plugin
  4. deskutils/orage
  5. deskutils/xfce4-generic-slider
  6. deskutils/xfce4-notes-plugin
  7. deskutils/xfce4-notifyd
  8. Expand this list (46 items / 39 hidden)
  9. deskutils/xfce4-xkb-plugin
  10. devel/xfce4-vala
  11. mail/xfce4-mailwatch-plugin
  12. math/xfce4-calculator-plugin
  13. misc/xfce4-appfinder
  14. misc/xfce4-weather-plugin
  15. multimedia/xfce4-parole
  16. science/xfce4-equake-plugin
  17. sysutils/xfce4-battery-plugin
  18. sysutils/xfce4-bsdcpufreq-plugin
  19. sysutils/xfce4-cpugraph-plugin
  20. sysutils/xfce4-diskperf-plugin
  21. sysutils/xfce4-fsguard-plugin
  22. sysutils/xfce4-genmon-plugin
  23. sysutils/xfce4-kbdleds-plugin
  24. sysutils/xfce4-mount-plugin
  25. sysutils/xfce4-netload-plugin
  26. sysutils/xfce4-power-manager
  27. sysutils/xfce4-settings
  28. sysutils/xfce4-systemload-plugin
  29. sysutils/xfce4-wavelan-plugin
  30. textproc/xfce4-dict-plugin
  31. www/xfce4-smartbookmark-plugin
  32. x11/xfce4-clipman-plugin
  33. x11/xfce4-dashboard
  34. x11/xfce4-embed-plugin
  35. x11/xfce4-quicklauncher-plugin
  36. x11/xfce4-screensaver
  37. x11/xfce4-screenshooter-plugin
  38. x11/xfce4-verve-plugin
  39. x11/xfce4-whiskermenu-plugin
  40. x11/xfce4-wmdock-plugin
  41. x11-clocks/xfce4-datetime-plugin
  42. x11-clocks/xfce4-timer-out-plugin
  43. x11-clocks/xfce4-timer-plugin
  44. x11-fm/thunar
  45. x11-wm/xfce4-desktop
  46. x11-wm/xfce4-panel
  47. Collapse this list.
Deleted ports
Expand this list of 1 deleted port
  1. sysutils/xfce4-minicmd-plugin*
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. http://mirror.perldude.de/archive.xfce.org/src/xfce/garcon/0.6/
  2. https://archive.al-us.xfce.org/src/xfce/garcon/0.6/
  3. https://archive.be.xfce.org/src/xfce/garcon/0.6/
  4. https://archive.xfce.org/src/xfce/garcon/0.6/
  5. https://ftp.cixug.es/xfce/src/xfce/garcon/0.6/
  6. https://mirror.netcologne.de/xfce/src/xfce/garcon/0.6/

Number of commits found: 28

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 Jul 2019 21:36:06
Original commit files touched by this commit  0.6.4
Revision:507599
madpilot search for other commits by this committer
Update garcon to 0.6.4
02 Jul 2019 08:16:40
Original commit files touched by this commit  0.6.3
Revision:505664
madpilot search for other commits by this committer
Update garcon to 0.6.3
19 Jun 2019 16:14:27
Original commit files touched by this commit  0.6.2
Revision:504557
madpilot search for other commits by this committer
- Simplify XFCE MASTER_SITES usage
- Update XFCE Master sites list

Submitted by:		olivierd
Reviewed by:		mat
Approved by:		portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D8416
22 Jan 2019 14:44:38
Original commit files touched by this commit  0.6.2
Revision:490953
madpilot search for other commits by this committer
Clenup xfce ports:

- Add missing dependencies
- Remove unneeded patches
- Regenerate and rename legacy patches
- Add NLS option to ports providing such a knob, and missing the
  option
- Add INSTALL_TARGET=install-strip where missing
- Sort things
- Remove unneeded +=
- Cosmetic changes to OPTION related variables to improve readability
- Update WWW
- Silence portlint warnings about variables order
- Bump PORTREVISION where changing dependencies and/or adding
  install-strip
08 Dec 2018 07:49:11
Original commit files touched by this commit  0.6.2
Revision:486916
madpilot search for other commits by this committer
- Update garcon to 0.6.2
- Silence portlint warnings
18 Sep 2017 14:17:15
Original commit files touched by this commit  0.6.1
Revision:450042
madpilot search for other commits by this committer
- Update sysutils/garcon to 0.6.1 [1]
- Differentiate between gtk2 and gtk3 libraries in Uses/xfce.mk [2]

PR:			219334 [2], 219928 [1]
Submitted by:		Olivier Duchateau <duchateau.olivier@gmail.com>
Differential Revision:	D12387 [1] [2]
02 Aug 2015 15:03:20
Original commit files touched by this commit  0.4.0_1
Revision:393429
tijl search for other commits by this committer
By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
(Only the first 15 lines of the commit message are shown above View all of this commit message)
28 Apr 2015 17:01:47
Original commit files touched by this commit  0.4.0
Revision:384919
bdrewery search for other commits by this committer
USES=xfce: Stop overriding MASTER_SITE_SUBDIR.

Add an XFCE SITE_SUBDIR abbreviation and use it forf or the xfce ports,
which removes the need to set MASTER_SITE_SUBDIR in any of them.

This fixes ports that have USES=xfce but do not use the XFCE MASTER_SITE,
namely sysutils/xfce4-bsdcpufreq-plugin.

With hat:	portmgr
05 Mar 2015 22:52:31
Refresh Original commit files touched by this commit
Revision:380565  Sanity Test Failure
olivierd search for other commits by this committer
The FreeBSD Xfce team proudly presents Xfce 4.12.

Announce: http://www.xfce.org/about/news/?post=1425081600

Global changes:
- Switch to USES= xfce (D677)
- Reorganize options helper
- Fix USES= gettext-* when NLS option is not set [1], [2]
- Add LICENSE (when missing)

Update:
- to 4.12 (core components)
- audio/xfce4-mpc-plugin to 0.4.5
- deskutils/xfce4-tumbler to 0.1.31
- deskutils/xfce4-xkb-plugin to 0.7.1
(Only the first 15 lines of the commit message are shown above View all of this commit message)
22 Nov 2014 09:13:36
Original commit files touched by this commit  0.2.1_2
Revision:373038
antoine search for other commits by this committer
Cleanup plist
31 Aug 2014 18:43:44
Original commit files touched by this commit  0.2.1_2
Revision:366811
tijl search for other commits by this committer
Move documentation back to default gtk-doc location
31 Aug 2014 15:21:24
Original commit files touched by this commit  0.2.1_1
Revision:366778
tijl search for other commits by this committer
- Add USES=libtool and INSTALL_TARGET=install-strip
- Use USES=tar:bzip2
- Use option helpers
- Install documentation in DOCSDIR
14 Oct 2013 19:18:18
Original commit files touched by this commit  0.2.1
Revision:330344
olivierd search for other commits by this committer
- Support STAGEDIR
- Switch to USES= gmake
- Convert to new LIB_DEPENDS format (sysutils/xfce4-settings)
20 Sep 2013 23:06:00
Original commit files touched by this commit  0.2.1
Revision:327772
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils)
08 May 2013 15:02:25
Original commit files touched by this commit  0.2.1
Revision:317671
olivierd search for other commits by this committer
- Update to 0.2.1
- Finish to convert USES
- Replace post-patch target by patch (configure script)
26 Apr 2013 10:44:29
Original commit files touched by this commit  0.2.0_1
Revision:316596
ak search for other commits by this committer
- Convert USE_GETTEXT to USES (part 4)

Approved by:	portmgr (bapt)
23 Apr 2013 14:20:28
Original commit files touched by this commit  0.2.0_1
Revision:316355
bapt search for other commits by this committer
Finish converting the whole ports tree to USES=pkgconfig
09 Aug 2012 19:29:23
Original commit files touched by this commit  0.2.0_1

olivierd search for other commits by this committer
- Use USE_PKGCONFIG macro
- Add patch when NLS is unset
- Remove USE_AUTOTOOLS (libtool) macro

Submitted by:	myself
Approved by:	miwi, rene (mentors)
30 May 2012 16:49:12
Original commit files touched by this commit  0.2.0
  Sanity Test Failure
miwi search for other commits by this committer
- Convert complete XFCE to new options framework
While here some extra work:

- Remove 6.X gruft
- Correct NOPORTDOCS
- Pet portlint
- Whitespaces fixes

Reviewed by:    beat, bapt (thx!)
25 May 2012 16:51:41
Original commit files touched by this commit  0.2.0

miwi search for other commits by this committer
- Welcome XFCE 4.10 to the portstree!

Special Thanks to:      rene, Olivier Duchateau <duchateau.olivier@gmail.com>
Submitted by:           Olivier Duchateau <duchateau.olivier@gmail.com>

Tested by:      phw
10 Apr 2012 15:46:43
Original commit files touched by this commit  0.1.11

miwi search for other commits by this committer
- Update to 0.1.11

PR:             166474
Submitted by:   Olivier Duchateau <duchateau.olivier@gmail.com>
20 Feb 2012 00:06:28
Original commit files touched by this commit  0.1.10

miwi search for other commits by this committer
- Update to 0.1.10

PR:             165111
Submitted by:   Olivier Duchateau <duchateau.olivier@gmail.com>
26 Oct 2011 20:27:27
Original commit files touched by this commit  0.1.9

rene search for other commits by this committer
Consistify spelling of "Xfce", and some other projects while there.
Also remove a commented out BROKEN line for x11/xfce4-clipman-plugin

PR:             ports/160730
Submitted by:   ryusuke
23 Oct 2011 19:21:06
Original commit files touched by this commit  0.1.9

rene search for other commits by this committer
Update to 0.1.9, now depends on libxfce4util

Changelog:      http://mail.xfce.org/pipermail/xfce/2011-September/029145.html
PR:             ports/160791
Submitted by:   Olivier Duchateau [duchateau.olivier gmail]
23 Oct 2011 11:56:51
Original commit files touched by this commit  0.1.7

rene search for other commits by this committer
Re-assign to the Xfce team.

Approved by:    oliver (previous maintainer)
21 Apr 2011 06:38:30
Original commit files touched by this commit  0.1.7

oliver search for other commits by this committer
update to 0.1.7

PR:             ports/156448
Submitted by:   Olivier Duchateau <duchateau.olivier@gmail.com>
04 Mar 2011 05:15:22
Original commit files touched by this commit  0.1.5

miwi search for other commits by this committer
- Fix fetch
03 Mar 2011 10:15:52
Original commit files touched by this commit  0.1.5

oliver search for other commits by this committer
Add garcon

Garcon is an implementation of the freedesktop.org menu specification
replacing the former Xfce menu library libxfce4menu. It is based on
GLib/GIO only and aims at covering the entire specification except for
legacy menus.

WWW: http://www.xfce.org/

Number of commits found: 28

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
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
libgit2Aug 18
xdmAug 18
apache24Aug 17
userminAug 17
webminAug 17
cupsAug 16
libnghttp2Aug 16
nghttp2Aug 16
doas*Aug 15
traefikAug 15
nginx*Aug 14
nginx-devel*Aug 14
gitlab-ceAug 13
rubygem-nokogiriAug 13
broAug 09

14 vulnerabilities affecting 83 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-08-19 00:24:32


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 37242
Broken 456
Deprecated 147
Ignore 713
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 34
Expired 8
Set to expire 117
Interactive 0
new 24 hours 9
new 48 hours16
new 7 days31
new fortnight69
new month120

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