summaryrefslogtreecommitdiffstats
path: root/x11-fm/nemo
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-03-23 17:54:09 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-03-23 17:54:09 +0800
commit6f7b371d280a10b00f9779af0a186dc8caa208ca (patch)
treec4caea28da9b9fac3621a76747629ba57c98b709 /x11-fm/nemo
parent415ca0c75630102fa79e7642f5baf2289d5d3ffb (diff)
downloadmarcuscom-ports-6f7b371d280a10b00f9779af0a186dc8caa208ca.tar
marcuscom-ports-6f7b371d280a10b00f9779af0a186dc8caa208ca.tar.gz
marcuscom-ports-6f7b371d280a10b00f9779af0a186dc8caa208ca.tar.bz2
marcuscom-ports-6f7b371d280a10b00f9779af0a186dc8caa208ca.tar.lz
marcuscom-ports-6f7b371d280a10b00f9779af0a186dc8caa208ca.tar.xz
marcuscom-ports-6f7b371d280a10b00f9779af0a186dc8caa208ca.tar.zst
marcuscom-ports-6f7b371d280a10b00f9779af0a186dc8caa208ca.zip
Add the folling ports from the linuxmint project:
nemo (nautilus clone) muffin (mutter clone) cinnemon-control-center and cinnemon (gnome-c-c and gnome-shell clones) Submitted by: Gustau Perez i Querol <gustau.perez@gmail.com> git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@17239 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'x11-fm/nemo')
-rw-r--r--x11-fm/nemo/Makefile65
-rw-r--r--x11-fm/nemo/distinfo2
-rw-r--r--x11-fm/nemo/files/patch-libnemo-extensions_Makefile.am11
-rw-r--r--x11-fm/nemo/files/patch-src_nemo-icon-view.c11
-rw-r--r--x11-fm/nemo/files/patch-src_nemo-list-view.c11
-rw-r--r--x11-fm/nemo/files/patch-src_nemo-view.c11
-rw-r--r--x11-fm/nemo/pkg-descr5
-rw-r--r--x11-fm/nemo/pkg-plist185
8 files changed, 301 insertions, 0 deletions
diff --git a/x11-fm/nemo/Makefile b/x11-fm/nemo/Makefile
new file mode 100644
index 000000000..9396e3ae6
--- /dev/null
+++ b/x11-fm/nemo/Makefile
@@ -0,0 +1,65 @@
+# Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
+# $FreeBSD$
+
+PORTNAME= nemo
+PORTVERSION= 1.7.1
+CATEGORIES= x11-fm gnome
+DIST_SUBDIR= gnome3
+
+MAINTAINER= gustau.perez@gmail.com
+COMMENT= File manager for the Cinnamon desktop
+
+BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \
+ gtkdocize:${PORTSDIR}/textproc/gtk-doc \
+ gnome-autogen.sh:${PORTSDIR}/devel/gnome-common \
+ ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas \
+ g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+LIB_DEPENDS= exif:${PORTSDIR}/graphics/libexif \
+ notify:${PORTSDIR}/devel/libnotify \
+ exempi:${PORTSDIR}/textproc/exempi
+RUN_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \
+ ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
+
+USE_GITHUB= yes
+GH_ACCOUNT= linuxmint
+GH_TAGNAME= 1.7.1
+GH_COMMIT= 63f7b44
+
+INSTALLS_ICONS= yes
+USE_GMAKE= yes
+USE_GETTEXT= yes
+USES= pathfix
+USE_GNOME= gnomeprefix intlhack gnomedesktop3 libxml2 desktopfileutils
+USE_LDCONFIG= yes
+USE_AUTOTOOLS= libtool autoconf automake
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
+CONFIGURE_ARGS= --enable-static --disable-packagekit --disable-tracker
+MAKE_ENV= G_CHARSET_ALIAS="${LOCALBASE}/libdata/charset.alias"
+
+GLIB_SCHEMAS= org.nemo.gschema.xml
+
+MAN1= nemo-connect-server.1 \
+ nemo.1
+
+post-patch:
+ @${MKDIR} ${WRKSRC}/files${PREFIX}
+
+ @${MV} ${WRKSRC}/files/usr/share ${WRKSRC}/files${PREFIX}
+
+ @${REINPLACE_CMD} -e 's|find|find ${WRKSRC}/files|g' \
+ ${WRKSRC}/files/Makefile.in
+
+ @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \
+ ${WRKSRC}/src/nemo-properties-window.c
+
+ @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "#!.*\/usr\/bin\/python" | \
+ ${XARGS} ${REINPLACE_CMD} -e "s|#!.*python.*|#!/usr/bin/env python|g"
+
+pre-configure:
+ cd ${WRKSRC} && NOCONFIGURE=yes ${SH} ./autogen.sh
+
+post-install:
+ @-update-desktop-database
+
+.include <bsd.port.mk>
diff --git a/x11-fm/nemo/distinfo b/x11-fm/nemo/distinfo
new file mode 100644
index 000000000..01d9ae6a0
--- /dev/null
+++ b/x11-fm/nemo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome3/nemo-1.7.1.tar.gz) = 5574915a9440086887ed234e51524c8b55d66f933f6e2ca71b2859c00bd4bcb5
+SIZE (gnome3/nemo-1.7.1.tar.gz) = 6571229
diff --git a/x11-fm/nemo/files/patch-libnemo-extensions_Makefile.am b/x11-fm/nemo/files/patch-libnemo-extensions_Makefile.am
new file mode 100644
index 000000000..73a6761eb
--- /dev/null
+++ b/x11-fm/nemo/files/patch-libnemo-extensions_Makefile.am
@@ -0,0 +1,11 @@
+--- libnemo-extension/Makefile.orig.am 2013-03-02 09:00:45.222570308 +0100
++++ libnemo-extension/Makefile.am 2013-03-02 09:02:01.279567955 +0100
+@@ -52,7 +52,7 @@
+ nemo-menu.c \
+ $(NULL)
+
+-pkgconfigdir=$(libdir)/pkgconfig
++pkgconfigdir=$(prefix)/libdata/pkgconfig
+ pkgconfig_DATA=libnemo-extension.pc
+
+ EXTRA_DIST = \
diff --git a/x11-fm/nemo/files/patch-src_nemo-icon-view.c b/x11-fm/nemo/files/patch-src_nemo-icon-view.c
new file mode 100644
index 000000000..6f91b72a4
--- /dev/null
+++ b/x11-fm/nemo/files/patch-src_nemo-icon-view.c
@@ -0,0 +1,11 @@
+--- src/nemo-icon-view.orig.c 2013-03-02 09:06:43.664571510 +0100
++++ src/nemo-icon-view.c 2013-03-02 09:06:59.822567644 +0100
+@@ -1197,7 +1197,7 @@
+ static NemoZoomLevel
+ nemo_icon_view_get_default_zoom_level (NemoView *view)
+ {
+- g_return_if_fail (NEMO_IS_ICON_VIEW (view));
++ g_return_val_if_fail (NEMO_IS_ICON_VIEW (view), NULL);
+
+ return get_default_zoom_level(NEMO_ICON_VIEW (view));
+ }
diff --git a/x11-fm/nemo/files/patch-src_nemo-list-view.c b/x11-fm/nemo/files/patch-src_nemo-list-view.c
new file mode 100644
index 000000000..68b75b839
--- /dev/null
+++ b/x11-fm/nemo/files/patch-src_nemo-list-view.c
@@ -0,0 +1,11 @@
+--- src/nemo-list-view.orig.c 2013-03-02 09:13:21.519569837 +0100
++++ src/nemo-list-view.c 2013-03-02 09:13:41.166572327 +0100
+@@ -2846,7 +2846,7 @@
+ static NemoZoomLevel
+ nemo_list_view_get_default_zoom_level (NemoView *view)
+ {
+- g_return_if_fail (NEMO_IS_LIST_VIEW (view));
++ g_return_val_if_fail (NEMO_IS_LIST_VIEW (view), NULL);
+
+ return get_default_zoom_level();
+ }
diff --git a/x11-fm/nemo/files/patch-src_nemo-view.c b/x11-fm/nemo/files/patch-src_nemo-view.c
new file mode 100644
index 000000000..41b53e6dc
--- /dev/null
+++ b/x11-fm/nemo/files/patch-src_nemo-view.c
@@ -0,0 +1,11 @@
+--- src/nemo-view.orig.c 2013-03-02 09:17:03.405569034 +0100
++++ src/nemo-view.c 2013-03-02 09:17:16.902582392 +0100
+@@ -680,7 +680,7 @@
+ NemoZoomLevel
+ nemo_view_get_default_zoom_level (NemoView *view)
+ {
+- g_return_if_fail (NEMO_IS_VIEW (view));
++ g_return_val_if_fail (NEMO_IS_VIEW (view), NULL);
+
+ if (!nemo_view_supports_zooming (view)) {
+ return -1;
diff --git a/x11-fm/nemo/pkg-descr b/x11-fm/nemo/pkg-descr
new file mode 100644
index 000000000..b4f3fd678
--- /dev/null
+++ b/x11-fm/nemo/pkg-descr
@@ -0,0 +1,5 @@
+Nautilus is a file manager tightly integrated into the GNOME destkop.
+It is also responsible for desktop and icon management, and provides
+an intuitive interface for accessing files and webpages.
+
+WWW: http://www.gnome.org/projects/nautilus/
diff --git a/x11-fm/nemo/pkg-plist b/x11-fm/nemo/pkg-plist
new file mode 100644
index 000000000..5077ce2bd
--- /dev/null
+++ b/x11-fm/nemo/pkg-plist
@@ -0,0 +1,185 @@
+bin/nemo
+bin/nemo-autorun-software
+bin/nemo-connect-server
+etc/xdg/autostart/nemo-autostart.desktop
+include/nemo/libnemo-extension/nemo-column-provider.h
+include/nemo/libnemo-extension/nemo-column.h
+include/nemo/libnemo-extension/nemo-extension-types.h
+include/nemo/libnemo-extension/nemo-file-info.h
+include/nemo/libnemo-extension/nemo-info-provider.h
+include/nemo/libnemo-extension/nemo-location-widget-provider.h
+include/nemo/libnemo-extension/nemo-menu-item.h
+include/nemo/libnemo-extension/nemo-menu-provider.h
+include/nemo/libnemo-extension/nemo-menu.h
+include/nemo/libnemo-extension/nemo-property-page-provider.h
+include/nemo/libnemo-extension/nemo-property-page.h
+lib/girepository-1.0/Nemo-3.0.typelib
+lib/libnemo-extension.a
+lib/libnemo-extension.la
+lib/libnemo-extension.so
+lib/libnemo-extension.so.5
+libdata/pkgconfig/libnemo-extension.pc
+libexec/nemo-convert-metadata
+share/GConf/gsettings/nemo.convert
+share/applications/nemo-autorun-software.desktop
+share/applications/nemo.desktop
+share/dbus-1/services/org.Nemo.service
+share/dbus-1/services/org.freedesktop.NemoFileManager1.service
+share/gir-1.0/Nemo-3.0.gir
+share/gtksourceview-2.0/language-specs/nemo_action.lang
+share/gtksourceview-3.0/language-specs/nemo_action.lang
+share/icons/hicolor/16x16/actions/nemo-eject.png
+share/icons/hicolor/16x16/apps/nemo.png
+share/icons/hicolor/22x22/apps/nemo.png
+share/icons/hicolor/24x24/apps/nemo.png
+share/icons/hicolor/32x32/apps/nemo.png
+share/icons/hicolor/icon-theme.cache
+share/icons/hicolor/scalable/actions/location-symbolic.svg
+share/icons/hicolor/scalable/actions/sidebar-hide-symbolic.svg
+share/icons/hicolor/scalable/actions/sidebar-places-symbolic.svg
+share/icons/hicolor/scalable/actions/sidebar-show-symbolic.svg
+share/icons/hicolor/scalable/actions/sidebar-tree-symbolic.svg
+share/icons/hicolor/scalable/actions/view-compact-symbolic.svg
+share/icons/hicolor/scalable/apps/nemo.svg
+share/locale/af/LC_MESSAGES/nemo.mo
+share/locale/am/LC_MESSAGES/nemo.mo
+share/locale/ar/LC_MESSAGES/nemo.mo
+share/locale/as/LC_MESSAGES/nemo.mo
+share/locale/ast/LC_MESSAGES/nemo.mo
+share/locale/az/LC_MESSAGES/nemo.mo
+share/locale/be/LC_MESSAGES/nemo.mo
+share/locale/be@latin/LC_MESSAGES/nemo.mo
+share/locale/bg/LC_MESSAGES/nemo.mo
+share/locale/bn/LC_MESSAGES/nemo.mo
+share/locale/bn_IN/LC_MESSAGES/nemo.mo
+share/locale/bo/LC_MESSAGES/nemo.mo
+share/locale/br/LC_MESSAGES/nemo.mo
+share/locale/bs/LC_MESSAGES/nemo.mo
+share/locale/ca/LC_MESSAGES/nemo.mo
+share/locale/ca@valencia/LC_MESSAGES/nemo.mo
+share/locale/crh/LC_MESSAGES/nemo.mo
+share/locale/cs/LC_MESSAGES/nemo.mo
+share/locale/cy/LC_MESSAGES/nemo.mo
+share/locale/da/LC_MESSAGES/nemo.mo
+share/locale/de/LC_MESSAGES/nemo.mo
+share/locale/dz/LC_MESSAGES/nemo.mo
+share/locale/el/LC_MESSAGES/nemo.mo
+share/locale/en@shaw/LC_MESSAGES/nemo.mo
+share/locale/en_CA/LC_MESSAGES/nemo.mo
+share/locale/en_GB/LC_MESSAGES/nemo.mo
+share/locale/eo/LC_MESSAGES/nemo.mo
+share/locale/es/LC_MESSAGES/nemo.mo
+share/locale/et/LC_MESSAGES/nemo.mo
+share/locale/eu/LC_MESSAGES/nemo.mo
+share/locale/fa/LC_MESSAGES/nemo.mo
+share/locale/fi/LC_MESSAGES/nemo.mo
+share/locale/fr/LC_MESSAGES/nemo.mo
+share/locale/fur/LC_MESSAGES/nemo.mo
+share/locale/fy/LC_MESSAGES/nemo.mo
+share/locale/ga/LC_MESSAGES/nemo.mo
+share/locale/gl/LC_MESSAGES/nemo.mo
+share/locale/gu/LC_MESSAGES/nemo.mo
+share/locale/gv/LC_MESSAGES/nemo.mo
+share/locale/ha/LC_MESSAGES/nemo.mo
+share/locale/he/LC_MESSAGES/nemo.mo
+share/locale/hi/LC_MESSAGES/nemo.mo
+share/locale/hr/LC_MESSAGES/nemo.mo
+share/locale/hu/LC_MESSAGES/nemo.mo
+share/locale/hy/LC_MESSAGES/nemo.mo
+share/locale/id/LC_MESSAGES/nemo.mo
+share/locale/ig/LC_MESSAGES/nemo.mo
+share/locale/io/LC_MESSAGES/nemo.mo
+share/locale/is/LC_MESSAGES/nemo.mo
+share/locale/it/LC_MESSAGES/nemo.mo
+share/locale/ja/LC_MESSAGES/nemo.mo
+share/locale/ka/LC_MESSAGES/nemo.mo
+share/locale/kk/LC_MESSAGES/nemo.mo
+share/locale/km/LC_MESSAGES/nemo.mo
+share/locale/kn/LC_MESSAGES/nemo.mo
+share/locale/ko/LC_MESSAGES/nemo.mo
+share/locale/ku/LC_MESSAGES/nemo.mo
+share/locale/li/LC_MESSAGES/nemo.mo
+share/locale/lt/LC_MESSAGES/nemo.mo
+share/locale/lv/LC_MESSAGES/nemo.mo
+share/locale/mai/LC_MESSAGES/nemo.mo
+share/locale/mg/LC_MESSAGES/nemo.mo
+share/locale/mi/LC_MESSAGES/nemo.mo
+share/locale/mk/LC_MESSAGES/nemo.mo
+share/locale/ml/LC_MESSAGES/nemo.mo
+share/locale/mn/LC_MESSAGES/nemo.mo
+share/locale/mr/LC_MESSAGES/nemo.mo
+share/locale/ms/LC_MESSAGES/nemo.mo
+share/locale/my/LC_MESSAGES/nemo.mo
+share/locale/nb/LC_MESSAGES/nemo.mo
+share/locale/nds/LC_MESSAGES/nemo.mo
+share/locale/ne/LC_MESSAGES/nemo.mo
+share/locale/nl/LC_MESSAGES/nemo.mo
+share/locale/nn/LC_MESSAGES/nemo.mo
+share/locale/nso/LC_MESSAGES/nemo.mo
+share/locale/oc/LC_MESSAGES/nemo.mo
+share/locale/or/LC_MESSAGES/nemo.mo
+share/locale/pa/LC_MESSAGES/nemo.mo
+share/locale/pl/LC_MESSAGES/nemo.mo
+share/locale/ps/LC_MESSAGES/nemo.mo
+share/locale/pt/LC_MESSAGES/nemo.mo
+share/locale/pt_BR/LC_MESSAGES/nemo.mo
+share/locale/ro/LC_MESSAGES/nemo.mo
+share/locale/ru/LC_MESSAGES/nemo.mo
+share/locale/rw/LC_MESSAGES/nemo.mo
+share/locale/si/LC_MESSAGES/nemo.mo
+share/locale/sk/LC_MESSAGES/nemo.mo
+share/locale/sl/LC_MESSAGES/nemo.mo
+share/locale/sq/LC_MESSAGES/nemo.mo
+share/locale/sr/LC_MESSAGES/nemo.mo
+share/locale/sr@ije/LC_MESSAGES/nemo.mo
+share/locale/sr@latin/LC_MESSAGES/nemo.mo
+share/locale/sv/LC_MESSAGES/nemo.mo
+share/locale/ta/LC_MESSAGES/nemo.mo
+share/locale/te/LC_MESSAGES/nemo.mo
+share/locale/th/LC_MESSAGES/nemo.mo
+share/locale/tk/LC_MESSAGES/nemo.mo
+share/locale/tr/LC_MESSAGES/nemo.mo
+share/locale/ug/LC_MESSAGES/nemo.mo
+share/locale/uk/LC_MESSAGES/nemo.mo
+share/locale/uz/LC_MESSAGES/nemo.mo
+share/locale/uz@cyrillic/LC_MESSAGES/nemo.mo
+share/locale/vi/LC_MESSAGES/nemo.mo
+share/locale/wa/LC_MESSAGES/nemo.mo
+share/locale/xh/LC_MESSAGES/nemo.mo
+share/locale/yi/LC_MESSAGES/nemo.mo
+share/locale/yo/LC_MESSAGES/nemo.mo
+share/locale/zh_CN/LC_MESSAGES/nemo.mo
+share/locale/zh_HK/LC_MESSAGES/nemo.mo
+share/locale/zh_TW/LC_MESSAGES/nemo.mo
+share/locale/zu/LC_MESSAGES/nemo.mo
+share/mime/application/nemo-action.xml
+share/mime/application/x-gnome-saved-search.xml
+share/mime/packages/nemo.xml
+%%DATADIR%%/actions/myaction.py
+%%DATADIR%%/actions/myaction.py.bak
+%%DATADIR%%/actions/sample.nemo_action
+%%DATADIR%%/icons/hicolor/16x16/emblems/emblem-note.png
+%%DATADIR%%/icons/hicolor/24x24/emblems/emblem-note.png
+%%DATADIR%%/icons/hicolor/4%%XAWVER%%x4%%XAWVER%%/emblems/emblem-note.png
+%%DATADIR%%/nemo-extras.placeholder
+%%DATADIR%%/nemo-suggested.placeholder
+@dirrm %%DATADIR%%/icons/hicolor/4%%XAWVER%%x4%%XAWVER%%/emblems
+@dirrm %%DATADIR%%/icons/hicolor/4%%XAWVER%%x4%%XAWVER%%
+@dirrm %%DATADIR%%/icons/hicolor/24x24/emblems
+@dirrm %%DATADIR%%/icons/hicolor/24x24
+@dirrm %%DATADIR%%/icons/hicolor/16x16/emblems
+@dirrm %%DATADIR%%/icons/hicolor/16x16
+@dirrm %%DATADIR%%/icons/hicolor
+@dirrm %%DATADIR%%/icons
+@dirrm %%DATADIR%%/actions
+@dirrm %%DATADIR%%
+@dirrmtry share/locale/gv/LC_MESSAGES
+@dirrmtry share/locale/gv
+@dirrmtry share/locale/bo/LC_MESSAGES
+@dirrmtry share/locale/bo
+@dirrmtry share/gtksourceview-3.0/language-specs
+@dirrmtry share/gtksourceview-3.0
+@dirrmtry share/gtksourceview-2.0/language-specs
+@dirrmtry share/gtksourceview-2.0
+@dirrm include/nemo/libnemo-extension
+@dirrm include/nemo