This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

Merge in the Mate ports

  • Loading branch information...
kmoore134 committed Nov 20, 2013
1 parent 3adf020 commit cff9f61d7326b4a1f88b96adefdb59e70bf416e9
Showing with 57,194 additions and 8 deletions.
  1. +45 −0 MATE_UNMM-mate-ports.txt
  2. +13 −0 MOVED
  3. +301 −0 Mk/bsd.mate.mk
  4. +20 −8 Mk/bsd.port.mk
  5. +6 −0 Mk/bsd.sites.mk
  6. +41 −0 archivers/mate-file-archiver/Makefile
  7. +2 −0 archivers/mate-file-archiver/distinfo
  8. +11 −0 archivers/mate-file-archiver/files/patch-src_fr-command-lrzip.c
  9. +12 −0 archivers/mate-file-archiver/files/patch-src_fr-command-tar.c
  10. +39 −0 archivers/mate-file-archiver/files/patch-src_fr-command-zip.c
  11. +19 −0 archivers/mate-file-archiver/pkg-descr
  12. +367 −0 archivers/mate-file-archiver/pkg-plist
  13. +44 −0 audio/mate-media/Makefile
  14. +2 −0 audio/mate-media/distinfo
  15. +23 −0 audio/mate-media/files/patch-gst-mixer-applet_applet.c
  16. +5 −0 audio/mate-media/pkg-descr
  17. +345 −0 audio/mate-media/pkg-plist
  18. +34 −0 deskutils/mate-character-map/Makefile
  19. +2 −0 deskutils/mate-character-map/distinfo
  20. +4 −0 deskutils/mate-character-map/pkg-descr
  21. +249 −0 deskutils/mate-character-map/pkg-plist
  22. +29 −0 deskutils/mate-file-manager-open-terminal/Makefile
  23. +2 −0 deskutils/mate-file-manager-open-terminal/distinfo
  24. +3 −0 deskutils/mate-file-manager-open-terminal/pkg-descr
  25. +87 −0 deskutils/mate-file-manager-open-terminal/pkg-plist
  26. +32 −0 deskutils/mate-menu-editor/Makefile
  27. +2 −0 deskutils/mate-menu-editor/distinfo
  28. +29 −0 deskutils/mate-menu-editor/files/patch-Mozo_util.py
  29. +6 −0 deskutils/mate-menu-editor/pkg-descr
  30. +181 −0 deskutils/mate-menu-editor/pkg-plist
  31. +39 −0 deskutils/mate-notification-daemon/Makefile
  32. +2 −0 deskutils/mate-notification-daemon/distinfo
  33. +9 −0 deskutils/mate-notification-daemon/pkg-descr
  34. +68 −0 deskutils/mate-notification-daemon/pkg-plist
  35. +43 −0 deskutils/mate-utils/Makefile
  36. +2 −0 deskutils/mate-utils/distinfo
  37. +10 −0 deskutils/mate-utils/files/patch-gsearchtool_gsearchtool-support.c
  38. +10 −0 deskutils/mate-utils/files/patch-logview_logview-manager.c
  39. +11 −0 deskutils/mate-utils/files/patch-logview_logview-utils.c
  40. +4 −0 deskutils/mate-utils/pkg-descr
  41. +821 −0 deskutils/mate-utils/pkg-plist
  42. +21 −0 devel/mate-common/Makefile
  43. +2 −0 devel/mate-common/distinfo
  44. +35 −0 devel/mate-common/files/patch-macros_mate-autogen
  45. +4 −0 devel/mate-common/pkg-descr
  46. +10 −0 devel/mate-common/pkg-plist
  47. +42 −0 editors/mate-text-editor/Makefile
  48. +2 −0 editors/mate-text-editor/distinfo
  49. +11 −0 editors/mate-text-editor/pkg-descr
  50. +656 −0 editors/mate-text-editor/pkg-plist
  51. +113 −0 graphics/mate-document-viewer/Makefile
  52. +2 −0 graphics/mate-document-viewer/distinfo
  53. +28 −0 graphics/mate-document-viewer/files/patch-backend_pdf_ev-poppler.cc
  54. +5 −0 graphics/mate-document-viewer/pkg-descr
  55. +537 −0 graphics/mate-document-viewer/pkg-plist
  56. +74 −0 graphics/mate-image-viewer/Makefile
  57. +2 −0 graphics/mate-image-viewer/distinfo
  58. +5 −0 graphics/mate-image-viewer/pkg-descr
  59. +477 −0 graphics/mate-image-viewer/pkg-plist
  60. +32 −0 math/mate-calc/Makefile
  61. +2 −0 math/mate-calc/distinfo
  62. +93 −0 math/mate-calc/files/patch-src_mate-calc-cmd.c
  63. +5 −0 math/mate-calc/pkg-descr
  64. +157 −0 math/mate-calc/pkg-plist
  65. +35 −0 net/libmateweather/Makefile
  66. +2 −0 net/libmateweather/distinfo
  67. +9 −0 net/libmateweather/pkg-descr
  68. +666 −0 net/libmateweather/pkg-plist
  69. +32 −0 security/libmatekeyring/Makefile
  70. +2 −0 security/libmatekeyring/distinfo
  71. +5 −0 security/libmatekeyring/pkg-descr
  72. +119 −0 security/libmatekeyring/pkg-plist
  73. +41 −0 security/mate-keyring/Makefile
  74. +2 −0 security/mate-keyring/distinfo
  75. +11 −0 security/mate-keyring/files/patch-configure.ac
  76. +11 −0 security/mate-keyring/files/patch-daemon_control_gkd-control-client.c
  77. +44 −0 security/mate-keyring/files/patch-egg_egg-unix-credentials.c
  78. +18 −0 security/mate-keyring/files/patch-pam_gkr-pam-client.c
  79. +11 −0 security/mate-keyring/files/patch-pkcs11_rpc-layer_gkm-rpc-dispatch.c
  80. +17 −0 security/mate-keyring/pkg-descr
  81. +248 −0 security/mate-keyring/pkg-plist
  82. +68 −0 sysutils/mate-control-center/Makefile
  83. +2 −0 sysutils/mate-control-center/distinfo
  84. +11 −0 sysutils/mate-control-center/files/patch-capplets_common_mate-theme-info.c
  85. +42 −0 sysutils/mate-control-center/files/patch-configure
  86. +3 −0 sysutils/mate-control-center/pkg-descr
  87. +402 −0 sysutils/mate-control-center/pkg-plist
  88. +31 −0 sysutils/mate-polkit/Makefile
  89. +2 −0 sysutils/mate-polkit/distinfo
  90. +5 −0 sysutils/mate-polkit/pkg-descr
  91. +75 −0 sysutils/mate-polkit/pkg-plist
  92. +49 −0 sysutils/mate-power-manager/Makefile
  93. +2 −0 sysutils/mate-power-manager/distinfo
  94. +10 −0 sysutils/mate-power-manager/files/patch-applets_brightness_Makefile.am
  95. +10 −0 sysutils/mate-power-manager/files/patch-applets_inhibit_Makefile.am
  96. +27 −0 sysutils/mate-power-manager/files/patch-autogen.sh
  97. +43 −0 sysutils/mate-power-manager/files/patch-configure.ac
  98. +42 −0 sysutils/mate-power-manager/files/patch-src_Makefile.am
  99. +46 −0 sysutils/mate-power-manager/files/patch-src_gpm-load.c
  100. +7 −0 sysutils/mate-power-manager/pkg-descr
  101. +801 −0 sysutils/mate-power-manager/pkg-plist
  102. +63 −0 sysutils/mate-settings-daemon/Makefile
  103. +2 −0 sysutils/mate-settings-daemon/distinfo
  104. +3 −0 sysutils/mate-settings-daemon/pkg-descr
  105. +271 −0 sysutils/mate-settings-daemon/pkg-plist
  106. +32 −0 sysutils/mate-system-monitor/Makefile
  107. +2 −0 sysutils/mate-system-monitor/distinfo
  108. +11 −0 sysutils/mate-system-monitor/files/patch-src_load-graph.cpp
  109. +14 −0 sysutils/mate-system-monitor/files/patch-src_openfiles.cpp
  110. +3 −0 sysutils/mate-system-monitor/pkg-descr
  111. +381 −0 sysutils/mate-system-monitor/pkg-plist
  112. +45 −0 textproc/mate-doc-utils/Makefile
  113. +2 −0 textproc/mate-doc-utils/distinfo
  114. +27 −0 textproc/mate-doc-utils/files/patch-autogen.sh
  115. +7 −0 textproc/mate-doc-utils/pkg-descr
  116. +307 −0 textproc/mate-doc-utils/pkg-plist
  117. +48 −0 x11-fm/mate-file-manager/Makefile
  118. +2 −0 x11-fm/mate-file-manager/distinfo
  119. +12 −0 x11-fm/mate-file-manager/files/patch-src_file-manager_fm-properties-window.c
  120. +5 −0 x11-fm/mate-file-manager/pkg-descr
  121. +330 −0 x11-fm/mate-file-manager/pkg-plist
  122. +25 −0 x11-themes/mate-backgrounds/Makefile
  123. +2 −0 x11-themes/mate-backgrounds/distinfo
  124. +3 −0 x11-themes/mate-backgrounds/pkg-descr
  125. +169 −0 x11-themes/mate-backgrounds/pkg-plist
  126. +28 −0 x11-themes/mate-icon-theme-faenza/Makefile
  127. +2 −0 x11-themes/mate-icon-theme-faenza/distinfo
  128. +6 −0 x11-themes/mate-icon-theme-faenza/pkg-descr
  129. +27,630 −0 x11-themes/mate-icon-theme-faenza/pkg-plist
  130. +32 −0 x11-themes/mate-icon-theme/Makefile
  131. +2 −0 x11-themes/mate-icon-theme/distinfo
  132. +10 −0 x11-themes/mate-icon-theme/files/patch-Makefile.in
  133. +5 −0 x11-themes/mate-icon-theme/pkg-descr
  134. +7,545 −0 x11-themes/mate-icon-theme/pkg-plist
  135. +29 −0 x11-themes/mate-themes/Makefile
  136. +2 −0 x11-themes/mate-themes/distinfo
  137. +11 −0 x11-themes/mate-themes/files/patch-common_mkiconlinks.sh
  138. +4 −0 x11-themes/mate-themes/pkg-descr
  139. +3,969 −0 x11-themes/mate-themes/pkg-plist
  140. +46 −0 x11-toolkits/libmatewnck/Makefile
  141. +2 −0 x11-toolkits/libmatewnck/distinfo
  142. +4 −0 x11-toolkits/libmatewnck/pkg-descr
  143. +198 −0 x11-toolkits/libmatewnck/pkg-plist
  144. +35 −0 x11-wm/mate-window-manager/Makefile
  145. +2 −0 x11-wm/mate-window-manager/distinfo
  146. +10 −0 x11-wm/mate-window-manager/files/patch-src_core_delete.c
  147. +14 −0 x11-wm/mate-window-manager/files/patch-src_core_main.c
  148. +6 −0 x11-wm/mate-window-manager/pkg-descr
  149. +259 −0 x11-wm/mate-window-manager/pkg-plist
  150. +33 −0 x11/libmatekbd/Makefile
  151. +2 −0 x11/libmatekbd/distinfo
  152. +3 −0 x11/libmatekbd/pkg-descr
  153. +122 −0 x11/libmatekbd/pkg-plist
  154. +80 −0 x11/mate-applets/Makefile
  155. +2 −0 x11/mate-applets/distinfo
  156. +19 −0 x11/mate-applets/files/patch-accessx-status_Makefile.am
  157. +24 −0 x11/mate-applets/files/patch-battstat_Makefile.am
  158. +152 −0 x11/mate-applets/files/patch-battstat_acpi-freebsd.c
  159. +77 −0 x11/mate-applets/files/patch-battstat_acpi-freebsd.h
  160. +123 −0 x11/mate-applets/files/patch-battstat_power-management.c
  161. +19 −0 x11/mate-applets/files/patch-charpick_Makefile.am
  162. +55 −0 x11/mate-applets/files/patch-configure.ac
  163. +418 −0 x11/mate-applets/files/patch-cpufreq-freebsd
  164. +192 −0 x11/mate-applets/files/patch-cpufreq-selector-freebsd
  165. +22 −0 x11/mate-applets/files/patch-drivemount_Makefile.am
  166. +20 −0 x11/mate-applets/files/patch-geyes_Makefile.am
  167. +23 −0 x11/mate-applets/files/patch-invest-applet_invest_Makefile.am
  168. +13 −0 x11/mate-applets/files/patch-invest-applet_invest_invest-applet.py
  169. +13 −0 x11/mate-applets/files/patch-invest-applet_invest_invest-chart
  170. +23 −0 x11/mate-applets/files/patch-multiload_Makefile.am
  171. +23 −0 x11/mate-applets/files/patch-stickynotes_Makefile.am
  172. +22 −0 x11/mate-applets/files/patch-trashapplet_src_Makefile.am
  173. +3 −0 x11/mate-applets/pkg-descr
  174. +2,419 −0 x11/mate-applets/pkg-plist
  175. +30 −0 x11/mate-base/Makefile
  176. +21 −0 x11/mate-base/pkg-descr
  177. +8 −0 x11/mate-base/pkg-message
  178. +1 −0 x11/mate-base/pkg-plist
  179. +55 −0 x11/mate-desktop/Makefile
  180. +2 −0 x11/mate-desktop/distinfo
  181. +3 −0 x11/mate-desktop/pkg-descr
  182. +235 −0 x11/mate-desktop/pkg-plist
  183. +44 −0 x11/mate-dialogs/Makefile
  184. +2 −0 x11/mate-dialogs/distinfo
  185. +5 −0 x11/mate-dialogs/pkg-descr
  186. +405 −0 x11/mate-dialogs/pkg-plist
  187. +41 −0 x11/mate-menus/Makefile
  188. +2 −0 x11/mate-menus/distinfo
  189. +5 −0 x11/mate-menus/files/GNOME.directory
  190. +5 −0 x11/mate-menus/files/KDE.directory
  191. +459 −0 x11/mate-menus/files/patch-layout_mate-applications.menu
  192. +60 −0 x11/mate-menus/files/patch-layout_mate-settings.menu
  193. +11 −0 x11/mate-menus/pkg-descr
  194. +215 −0 x11/mate-menus/pkg-plist
  195. +51 −0 x11/mate-panel/Makefile
  196. +2 −0 x11/mate-panel/distinfo
  197. +11 −0 x11/mate-panel/files/patch-applets_clock_clock-location.c
  198. +11 −0 x11/mate-panel/files/patch-applets_clock_clock.c
  199. +3 −0 x11/mate-panel/pkg-descr
  200. +623 −0 x11/mate-panel/pkg-plist
  201. +100 −0 x11/mate-screensaver/Makefile
  202. +2 −0 x11/mate-screensaver/distinfo
  203. +3 −0 x11/mate-screensaver/files/mate-screensaver.pam.in
  204. +70 −0 x11/mate-screensaver/files/patch-data_Makefile.am
  205. +12 −0 x11/mate-screensaver/files/patch-src_gs-job.c
  206. +9 −0 x11/mate-screensaver/pkg-descr
  207. +172 −0 x11/mate-screensaver/pkg-plist
  208. +36 −0 x11/mate-session-manager/Makefile
  209. +2 −0 x11/mate-session-manager/distinfo
  210. +10 −0 x11/mate-session-manager/files/patch-mate-session_gsm-autostart-app.c
  211. +4 −0 x11/mate-session-manager/pkg-descr
  212. +190 −0 x11/mate-session-manager/pkg-plist
  213. +30 −0 x11/mate-terminal/Makefile
  214. +2 −0 x11/mate-terminal/distinfo
  215. +13 −0 x11/mate-terminal/files/patch-configure.ac
  216. +98 −0 x11/mate-terminal/files/patch-src_terminal-screen.c
  217. +11 −0 x11/mate-terminal/files/patch-src_terminal.c
  218. +3 −0 x11/mate-terminal/pkg-descr
  219. +291 −0 x11/mate-terminal/pkg-plist
  220. +37 −0 x11/mate/Makefile
  221. +21 −0 x11/mate/pkg-descr
  222. +8 −0 x11/mate/pkg-message
  223. +1 −0 x11/mate/pkg-plist
View
@@ -0,0 +1,45 @@
+# This file is generated by matemerge for the purposes of backing
+# out or unmerging all changes. DO NOT MODIFY THIS FILE.
+# See http://www.marcuscom.com/matemerge.8.html for more details.
+Mk/bsd.mate.mk
+Mk/bsd.port.mk
+Mk/bsd.sites.mk
+archivers/mate-file-archiver
+audio/mate-media
+deskutils/mate-character-map
+deskutils/mate-file-manager-open-terminal
+deskutils/mate-menu-editor
+deskutils/mate-notification-daemon
+deskutils/mate-utils
+devel/mate-common
+editors/mate-text-editor
+graphics/mate-document-viewer
+graphics/mate-image-viewer
+math/mate-calc
+net/libmateweather
+security/libmatekeyring
+security/mate-keyring
+sysutils/mate-control-center
+sysutils/mate-polkit
+sysutils/mate-power-manager
+sysutils/mate-settings-daemon
+sysutils/mate-system-monitor
+textproc/mate-doc-utils
+x11/libmatekbd
+x11/mate
+x11/mate-applets
+x11/mate-base
+x11/mate-desktop
+x11/mate-dialogs
+x11/mate-menus
+x11/mate-panel
+x11/mate-screensaver
+x11/mate-session-manager
+x11/mate-terminal
+x11-fm/mate-file-manager
+x11-themes/mate-backgrounds
+x11-themes/mate-icon-theme
+x11-themes/mate-icon-theme-faenza
+x11-themes/mate-themes
+x11-toolkits/libmatewnck
+x11-wm/mate-window-manager
View
13 MOVED
@@ -5302,3 +5302,16 @@ x11/yelp3|x11/yelp|%DATE%|moved
x11-fm/nautilus3|x11-fm/nautilus|%DATE%|moved
x11-toolkits/gdl3|x11-toolkits/gdl|%DATE%|moved
x11-wm/metacity3|x11-wm/metacity|%DATE%|moved
+devel/mate-corba||2013-03-28|No longer part of MATE packages.
+devel/mate-conf||2013-03-28|No longer part of MATE packages.
+devel/libmatecomponent||2013-03-28|No longer part of MATE packages.
+misc/mate-mime-data||2013-03-28|No longer part of MATE packages.
+devel/mate-vfs||2013-03-28|No longer part of MATE packages.
+x11/libmate||2013-03-28|No longer part of MATE packages.
+graphics/libmatecanvas||2013-03-28|No longer part of MATE packages.
+x11-toolkits/libmatecomponentui||2013-03-28|No longer part of MATE packages.
+x11-toolkits/libmateui||2013-03-28|No longer part of MATE packages.
+devel/libmatenotify||2013-03-28|No longer part of MATE packages.
+sysutils/mate-conf-editor||2013-03-28|No longer part of MATE packages.
+devel/python-corba||2013-03-28|No longer part of MATE packages.
+x11-toolkits/python-mate||2013-03-28|No longer part of MATE packages.
View
@@ -0,0 +1,301 @@
+#-*- tab-width: 4; -*-
+# ex:ts=4
+#
+# $FreeBSD$
+# $NetBSD$
+# $MCom: ports-experimental/Mk/bsd.mate.mk,v 1.13 2012/09/03 17:02:31 mezz Exp $
+#
+# Please view me with 4 column tabs!
+
+#######################################################
+#
+# *** WARNING: Disable MARCUSCOM before merge in FreeBSD!
+# Please also remove this section before merging into FreeBSD.
+#
+#MARCUSCOM_CVS=yes
+
+# ======================= USERS =================================
+#
+# There are no significant user-definable settings in here.
+# This file is a framework to make it easier to create MATE ports.
+#
+# ======================= /USERS ================================
+
+.if !defined(_POSTMKINCLUDED) && !defined(Mate_Pre_Include)
+
+# Please make sure all changes to this file are passed through the maintainer.
+# Do not commit them yourself (unless of course you're the Port's Wraith ;).
+Mate_Include_MAINTAINER= gnome@FreeBSD.org
+Mate_Pre_Include= bsd.mate.mk
+
+# This section defines possible names of MATE components and all information
+# necessary for ports to use those components.
+
+# Ports can use this as follows:
+#
+# USE_MATE= caja common desktop
+#
+# .include <bsd.port.mk>
+#
+# As a result proper LIB_DEPENDS/RUN_DEPENDS will be added and CONFIGURE_ENV
+# and MAKE_ENV defined.
+#
+
+# non-version specific components. Do not use :build/:run on those.
+_USE_MATE_ALL= autogen intlhack intltool ltasneededhack lthack ltverhack
+# These *hack* tools are the same as in bsd.gnome.mk but are run in
+# pre-configure because pre-patch is when we run autogen.sh.
+
+# MATE components, you can use the :build or :run if need. Without the :build
+# and :run, it will be added in both build and run dependency. It will check
+# for the library dependency first. If not exists then do the build/run on
+# the *.pc file instead.
+_USE_MATE_ALL+= caja common controlcenter desktop dialogs docutils icontheme \
+ keyring libmatekbd libmatekeyring libmateweather libmatewnck \
+ marco menus mucharmap notificationdaemon panel polkit pluma \
+ settingsdaemon
+
+SCROLLKEEPER_DIR= /var/db/rarian
+
+lthack_PRE_PATCH= ${FIND} ${WRKSRC} -name "configure" -type f | ${XARGS} ${REINPLACE_CMD} -e \
+ '/^LIBTOOL_DEPS="$$ac_aux_dir\/ltmain.sh"$$/s|$$|; $$ac_aux_dir/ltconfig $$LIBTOOL_DEPS;|'
+
+caja_DETECT= ${LOCALBASE}/libdata/pkgconfig/libcaja-extension.pc
+caja_BUILD_DEPENDS= ${caja_DETECT}:${PORTSDIR}/x11-fm/mate-file-manager
+caja_LIB_DEPENDS= libcaja-extension.so:${PORTSDIR}/x11-fm/mate-file-manager
+caja_RUN_DEPENDS= ${caja_DETECT}:${PORTSDIR}/x11-fm/mate-file-manager
+
+mucharmap_DETECT= ${LOCALBASE}/libdata/pkgconfig/mucharmap-2.pc
+mucharmap_BUILD_DEPENDS=${mucharmap_DETECT}:${PORTSDIR}/deskutils/mate-character-map
+mucharmap_LIB_DEPENDS= libmucharmap.so:${PORTSDIR}/deskutils/mate-character-map
+mucharmap_RUN_DEPENDS= ${mucharmap_DETECT}:${PORTSDIR}/deskutils/mate-character-map
+
+common_DETECT= ${LOCALBASE}/bin/mate-autogen
+common_BUILD_DEPENDS= ${common_DETECT}:${PORTSDIR}/devel/mate-common
+common_RUN_DEPENDS= ${common_DETECT}:${PORTSDIR}/devel/mate-common
+
+controlcenter_DETECT= ${LOCALBASE}/libdata/pkgconfig/mate-window-settings-2.0.pc
+controlcenter_BUILD_DEPENDS= ${controlcenter_DETECT}:${PORTSDIR}/sysutils/mate-control-center
+controlcenter_LIB_DEPENDS= libmate-window-settings.so:${PORTSDIR}/sysutils/mate-control-center
+controlcenter_RUN_DEPENDS= ${controlcenter_DETECT}:${PORTSDIR}/sysutils/mate-control-center
+
+desktop_DETECT= ${LOCALBASE}/libdata/pkgconfig/mate-desktop-2.0.pc
+desktop_BUILD_DEPENDS= ${desktop_DETECT}:${PORTSDIR}/x11/mate-desktop
+desktop_LIB_DEPENDS= libmate-desktop-2.so:${PORTSDIR}/x11/mate-desktop
+desktop_RUN_DEPENDS= ${desktop_DETECT}:${PORTSDIR}/x11/mate-desktop
+
+dialogs_DETECT= ${LOCALBASE}/bin/matedialog
+dialogs_BUILD_DEPENDS= ${dialogs_DETECT}:${PORTSDIR}/x11/mate-dialogs
+dialogs_RUN_DEPENDS= ${dialogs_DETECT}:${PORTSDIR}/x11/mate-dialogs
+
+docutils_DETECT= ${LOCALBASE}/libdata/pkgconfig/mate-doc-utils.pc
+docutils_BUILD_DEPENDS= ${docutils_DETECT}:${PORTSDIR}/textproc/mate-doc-utils
+docutils_RUN_DEPENDS= ${docutils_DETECT}:${PORTSDIR}/textproc/mate-doc-utils
+
+icontheme_DETECT= ${LOCALBASE}/libdata/pkgconfig/mate-icon-theme.pc
+icontheme_BUILD_DEPENDS=${icontheme_DETECT}:${PORTSDIR}/x11-themes/mate-icon-theme
+icontheme_RUN_DEPENDS= ${icontheme_DETECT}:${PORTSDIR}/x11-themes/mate-icon-theme
+
+intltool_DETECT= ${LOCALBASE}/bin/intltool-extract
+intltool_BUILD_DEPENDS= ${intltool_DETECT}:${PORTSDIR}/textproc/intltool
+
+intlhack_PRE_PATCH= ${FIND} ${WRKSRC} -name "intltool-merge.in" | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|mkdir $$lang or|mkdir $$lang, 0777 or| ; \
+ s|^push @INC, "/.*|push @INC, "${LOCALBASE}/share/intltool";| ; \
+ s|/usr/bin/iconv|${LOCALBASE}/bin/iconv|g ; \
+ s|unpack *[(]'"'"'U\*'"'"'|unpack ('"'"'C*'"'"'|'
+.if ${USE_MATE:Mintlhack}!=""
+USE_MATE+= intltool
+.endif
+
+keyring_DETECT= ${LOCALBASE}/libdata/pkgconfig/mate-gcr-0.pc
+keyring_BUILD_DEPENDS= ${keyring_DETECT}:${PORTSDIR}/security/mate-keyring
+keyring_LIB_DEPENDS= libmategcr.so:${PORTSDIR}/security/mate-keyring
+keyring_RUN_DEPENDS= ${keyring_DETECT}:${PORTSDIR}/security/mate-keyring
+
+libmatekbd_DETECT= ${LOCALBASE}/libdata/pkgconfig/libmatekbd.pc
+libmatekbd_BUILD_DEPENDS= ${libmatekbd_DETECT}:${PORTSDIR}/x11/libmatekbd
+libmatekbd_LIB_DEPENDS= libmatekbd.so:${PORTSDIR}/x11/libmatekbd
+libmatekbd_RUN_DEPENDS= ${libmatekbd_DETECT}:${PORTSDIR}/x11/libmatekbd
+
+libmatekeyring_DETECT= ${LOCALBASE}/libdata/pkgconfig/mate-keyring-1.pc
+libmatekeyring_BUILD_DEPENDS= ${libmatekeyring_DETECT}:${PORTSDIR}/security/libmatekeyring
+libmatekeyring_LIB_DEPENDS= libmate-keyring.so:${PORTSDIR}/security/libmatekeyring
+libmatekeyring_RUN_DEPENDS= ${libmatekeyring_DETECT}:${PORTSDIR}/security/libmatekeyring
+
+libmateweather_DETECT= ${LOCALBASE}/libdata/pkgconfig/mateweather.pc
+libmateweather_BUILD_DEPENDS= ${libmateweather_DETECT}:${PORTSDIR}/net/libmateweather
+libmateweather_LIB_DEPENDS= libmateweather.so:${PORTSDIR}/net/libmateweather
+libmateweather_RUN_DEPENDS= ${libmateweather_DETECT}:${PORTSDIR}/net/libmateweather
+
+libmatewnck_DETECT= ${LOCALBASE}/libdata/pkgconfig/libmatewnck.pc
+libmatewnck_BUILD_DEPENDS= ${libmatewnck_DETECT}:${PORTSDIR}/x11-toolkits/libmatewnck
+libmatewnck_LIB_DEPENDS= libmatewnck.so:${PORTSDIR}/x11-toolkits/libmatewnck
+libmatewnck_RUN_DEPENDS= ${libmatewnck_DETECT}:${PORTSDIR}/x11-toolkits/libmatewnck
+
+marco_DETECT= ${LOCALBASE}/libdata/pkgconfig/libmarco-private.pc
+marco_BUILD_DEPENDS= ${marco_DETECT}:${PORTSDIR}/x11-wm/mate-window-manager
+marco_LIB_DEPENDS= libmarco-private.so:${PORTSDIR}/x11-wm/mate-window-manager
+marco_RUN_DEPENDS= ${marco_DETECT}:${PORTSDIR}/x11-wm/mate-window-manager
+
+menus_DETECT= ${LOCALBASE}/libdata/pkgconfig/libmate-menu.pc
+menus_BUILD_DEPENDS= ${menus_DETECT}:${PORTSDIR}/x11/mate-menus
+menus_LIB_DEPENDS= libmate-menu.so:${PORTSDIR}/x11/mate-menus
+menus_RUN_DEPENDS= ${menus_DETECT}:${PORTSDIR}/x11/mate-menus
+
+notificationdaemon_DETECT= ${LOCALBASE}/libexec/mate-notification-daemon
+notificationdaemon_BUILD_DEPENDS= ${notificationdaemon_DETECT}:${PORTSDIR}/deskutils/mate-notification-daemon
+notificationdaemon_RUN_DEPENDS= ${notificationdaemon_DETECT}:${PORTSDIR}/deskutils/mate-notification-daemon
+
+panel_DETECT= ${LOCALBASE}/libdata/pkgconfig/libmatepanelapplet-4.0.pc
+panel_BUILD_DEPENDS= ${panel_DETECT}:${PORTSDIR}/x11/mate-panel
+panel_LIB_DEPENDS= libmate-panel-applet-4.so:${PORTSDIR}/x11/mate-panel
+panel_RUN_DEPENDS= ${panel_DETECT}:${PORTSDIR}/x11/mate-panel
+
+polkit_DETECT= ${LOCALBASE}/libdata/pkgconfig/polkit-gtk-mate-1.pc
+polkit_BUILD_DEPENDS= ${polkit_DETECT}:${PORTSDIR}/sysutils/mate-polkit
+polkit_LIB_DEPENDS= libpolkit-gtk-mate-1.so:${PORTSDIR}/sysutils/mate-polkit
+polkit_RUN_DEPENDS= ${polkit_DETECT}:${PORTSDIR}/sysutils/mate-polkit
+
+pluma_DETECT= ${LOCALBASE}/libdata/pkgconfig/pluma.pc
+pluma_BUILD_DEPENDS= ${pluma_DETECT}:${PORTSDIR}/editors/mate-text-editor
+pluma_RUN_DEPENDS= ${pluma_DETECT}:${PORTSDIR}/editors/mate-text-editor
+
+settingsdaemon_DETECT= ${LOCALBASE}/libdata/pkgconfig/mate-settings-daemon.pc
+settingsdaemon_BUILD_DEPENDS= ${settingsdaemon_DETECT}:${PORTSDIR}/sysutils/mate-settings-daemon
+settingsdaemon_RUN_DEPENDS= ${settingsdaemon_DETECT}:${PORTSDIR}/sysutils/mate-settings-daemon
+
+# End component definition section
+
+.endif
+# End of optional part.
+
+.if defined(_POSTMKINCLUDED) && !defined(Mate_Post_Include)
+
+Mate_Post_Include= bsd.mate.mk
+
+.if defined(USE_MATE)
+# Then handle the ltverhack component (it has to be done here, because
+# we rely on some bsd.autotools.mk variables, and bsd.autotools.mk is
+# included in the post-makefile section).
+.if defined(_AUTOTOOL_libtool)
+lthacks_CONFIGURE_ENV= ac_cv_path_DOLT_BASH=
+lthacks_PRE_PATCH= ${CP} -pf ${LTMAIN} ${WRKDIR}/mate-ltmain.sh && \
+ ${CP} -pf ${LIBTOOL} ${WRKDIR}/mate-libtool && \
+ for file in ${LIBTOOLFILES}; do \
+ ${REINPLACE_CMD} -e \
+ '/^ltmain=/!s|$$ac_aux_dir/ltmain\.sh|${LIBTOOLFLAGS} ${WRKDIR}/mate-ltmain.sh|g; \
+ /^LIBTOOL=/s|$$(top_builddir)/libtool|${WRKDIR}/mate-libtool|g' \
+ ${PATCH_WRKSRC}/$$file; \
+ done;
+.else
+. if ${USE_MATE:Mltverhack*}!="" || ${USE_MATE:Mltasneededhack}!=""
+IGNORE= cannot install: ${PORTNAME} uses the ltverhack and/or ltasneededhack MATE components but does not use libtool
+. endif
+.endif
+
+.if ${USE_MATE:Mltverhack\:*:C/^[^:]+:([^:]+).*/\1/}==""
+ltverhack_LIB_VERSION= major=.`expr $$current - $$age`
+.else
+ltverhack_LIB_VERSION= major=".${USE_MATE:Mltverhack\:*:C/^[^:]+:([^:]+).*/\1/}"
+.endif
+ltverhack_PATCH_DEPENDS=${LIBTOOL_DEPENDS}
+ltverhack_PRE_PATCH= for file in mate-ltmain.sh mate-libtool; do \
+ if [ -f ${WRKDIR}/$$file ]; then \
+ ${REINPLACE_CMD} -e \
+ '/freebsd-elf)/,/;;/ s|major="\.$$current"|${ltverhack_LIB_VERSION}|; \
+ /freebsd-elf)/,/;;/ s|versuffix="\.$$current"|versuffix="$$major"|' \
+ ${WRKDIR}/$$file; \
+ fi; \
+ done
+
+ltasneededhack_PATCH_DEPENDS=${LIBTOOL_DEPENDS}
+ltasneededhack_PRE_PATCH= if [ -f ${WRKDIR}/mate-libtool ]; then \
+ ${REINPLACE_CMD} -e \
+ '/^archive_cmds=/s/-shared/-shared -Wl,--as-needed/ ; \
+ /^archive_expsym_cmds=/s/-shared/-shared -Wl,--as-needed/' \
+ ${WRKDIR}/mate-libtool; \
+ fi
+
+
+# Comparing between USE_MATE and _USE_MATE_ALL to make sure the component
+# exists in _USE_MATE_ALL. If it does not exist then give an error about it.
+#. for component in ${USE_MATE:O:u:C/^([^:]+).*/\1/}
+. for component in ${USE_MATE:C/^([^:]+).*/\1/}
+#. for component in ${USE_GNOME:C/^([^:]+).*/\1/}
+. if ${_USE_MATE_ALL:M${component}}==""
+.error cannot install: Unknown component USE_MATE=${component}
+. endif
+. endfor
+
+. if ${USE_MATE:Mltverhack*}!= "" || ${USE_MATE:Mltasneededhack}!= ""
+MATE_PRE_PATCH+= ${lthacks_PRE_PATCH}
+CONFIGURE_ENV+= ${lthacks_CONFIGURE_ENV}
+. endif
+
+. for component in ${USE_MATE:O:u:C/^([^:]+).*/\1/}
+. if defined(${component}_PATCH_DEPENDS)
+PATCH_DEPENDS+= ${${component}_PATCH_DEPENDS}
+. endif
+
+. if defined(${component}_DETECT)
+. if ${USE_MATE:M${component}\:build}!=""
+BUILD_DEPENDS+= ${${component}_BUILD_DEPENDS}
+. elif ${USE_MATE:M${component}\:run}!=""
+RUN_DEPENDS+= ${${component}_RUN_DEPENDS}
+. else
+. if defined(${component}_LIB_DEPENDS)
+LIB_DEPENDS+= ${${component}_LIB_DEPENDS}
+. else
+BUILD_DEPENDS+= ${${component}_BUILD_DEPENDS}
+RUN_DEPENDS+= ${${component}_RUN_DEPENDS}
+. endif
+. endif
+. endif
+
+. if defined(${component}_CONFIGURE_TARGET)
+CONFIGURE_ARGS+=${${component}_CONFIGURE_ARGS}
+. endif
+
+. if defined(${component}_CONFIGURE_ENV)
+CONFIGURE_ENV+= ${${component}_CONFIGURE_ENV}
+. endif
+
+. if defined(${component}_MAKE_ENV)
+MAKE_ENV+= ${${component}_MAKE_ENV}
+. endif
+
+. if !defined(CONFIGURE_TARGET) && defined(${component}_CONFIGURE_TARGET)
+CONFIGURE_TARGET= ${${component}_CONFIGURE_TARGET}
+. endif
+
+. if defined(${component}_PRE_PATCH)
+MATE_PRE_PATCH+= ; ${${component}_PRE_PATCH}
+. endif
+. endfor
+.endif # USE_MATE check
+
+.if ${USE_MATE:Mautogen}!=""
+
+CONFIGURE_ENV+= NOCONFIGURE=yes
+
+pre-configure: mate-pre-configure
+
+mate-pre-configure:
+ @(cd ${CONFIGURE_WRKSRC} ; ${SETENV} ${CONFIGURE_ENV} ./autogen.sh)
+.endif
+
+.if defined(MATE_PRE_PATCH)
+
+pre-configure-script: mate-pre-configure-script
+
+mate-pre-configure-script:
+ @${MATE_PRE_PATCH:C/^;//1}
+.endif
+
+.if ${MAINTAINER}=="gnome@FreeBSD.org"
+CONFIGURE_FAIL_MESSAGE= "Please run the gnomelogalyzer, available from \"http://www.freebsd.org/gnome/gnomelogalyzer.sh\", which will diagnose the problem and suggest a solution. If - and only if - the gnomelogalyzer cannot solve the problem, report the build failure to the FreeBSD MATE team at ${MAINTAINER}, and attach (a) \"${CONFIGURE_WRKSRC}/${CONFIGURE_LOG}\", (b) the output of the failed make command, and (c) the gnomelogalyzer output. Also, it might be a good idea to provide an overview of all packages installed on your system (i.e. an \`ls ${PKG_DBDIR}\`). Put your attachment up on any website, copy-and-paste into http://freebsd-gnome.pastebin.com, or use send-pr(1) with the attachment. Try to avoid sending any attachments to the mailing list (${MAINTAINER}), because attachments sent to FreeBSD mailing lists are usually discarded by the mailing list software."
+.endif
+
+.endif
+# End of use part.
Oops, something went wrong.

0 comments on commit cff9f61

Please sign in to comment.