[Midnightbsd-cvs] mports [24870] trunk/x11-fm/nautilus: nautlus 3.28.1

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Feb 2 15:37:51 EST 2019


Revision: 24870
          http://svnweb.midnightbsd.org/mports/?rev=24870
Author:   laffer1
Date:     2019-02-02 15:37:48 -0500 (Sat, 02 Feb 2019)
Log Message:
-----------
nautlus 3.28.1

Modified Paths:
--------------
    trunk/x11-fm/nautilus/Makefile
    trunk/x11-fm/nautilus/distinfo
    trunk/x11-fm/nautilus/pkg-descr
    trunk/x11-fm/nautilus/pkg-plist

Added Paths:
-----------
    trunk/x11-fm/nautilus/files/patch-data_meson.build
    trunk/x11-fm/nautilus/files/patch-src_meson.build

Removed Paths:
-------------
    trunk/x11-fm/nautilus/files/patch-Makefile.in

Modified: trunk/x11-fm/nautilus/Makefile
===================================================================
--- trunk/x11-fm/nautilus/Makefile	2019-02-02 17:13:02 UTC (rev 24869)
+++ trunk/x11-fm/nautilus/Makefile	2019-02-02 20:37:48 UTC (rev 24870)
@@ -1,41 +1,34 @@
 # $MidnightBSD$
 
 PORTNAME=	nautilus
-PORTVERSION=	3.16.2
+PORTVERSION=	3.28.1
+PORTREVISION=	2
 CATEGORIES=	x11-fm gnome
 MASTER_SITES=	GNOME
-DIST_SUBDIR=	gnome3
+DIST_SUBDIR=	gnome
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	File manager for the GNOME desktop
 
-LICENSE=	gpl2
+LICENSE=	gpl3
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	gnome-icon-theme>=0:${PORTSDIR}/misc/gnome-icon-theme \
-		gsettings-desktop-schemas>=0:${PORTSDIR}/devel/gsettings-desktop-schemas
-LIB_DEPENDS=	libexif.so:${PORTSDIR}/graphics/libexif \
-		libnotify.so:${PORTSDIR}/devel/libnotify \
-		libexempi.so:${PORTSDIR}/textproc/exempi
-RUN_DEPENDS=	gnome-icon-theme>=0:${PORTSDIR}/misc/gnome-icon-theme \
-		gsettings-desktop-schemas>=0:${PORTSDIR}/devel/gsettings-desktop-schemas
+LIB_DEPENDS=	libgnome-autoar-0.so:archivers/gnome-autoar \
+		libgexiv2.so:graphics/gexiv2 \
+		libtracker-sparql-2.0.so:sysutils/tracker
 
-USES=		desktop-file-utils gettext gmake libtool pathfix \
-		pkgconfig tar:xz
-USE_GNOME=	intlhack gnomedesktop3 libxml2 gvfs introspection:build
+PORTSCOUT=	limitw:1,even
+
+USES=		compiler:c11 desktop-file-utils gettext gnome \
+		localbase meson pkgconfig python:3.4+,build tar:xz
+USE_GNOME=	cairo gdkpixbuf2 gnomedesktop3
+INSTALLS_ICONS=	yes
 USE_LDCONFIG=	yes
-GNU_CONFIGURE=	yes
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-CONFIGURE_ARGS=	--disable-packagekit
-INSTALL_TARGET=	install-strip
+USE_XORG=	x11
+MESON_ARGS=	-Denable-packagekit=false \
+		-Denable-selinux=false
+BINARY_ALIAS=	python3=${PYTHON_VERSION}
 
 GLIB_SCHEMAS=	org.gnome.nautilus.gschema.xml
 
-OPTIONS_SUB=	yes
-OPTIONS_DEFINE=	TRACKER
-OPTIONS_DEFAULT=TRACKER
-TRACKER_DESC=	Tracker support
-TRACKER_LIB_DEPENDS=	libtracker-control-1.0.so:${PORTSDIR}/sysutils/tracker
-TRACKER_CONFIGURE_ENABLE=	tracker
-
 .include <bsd.port.mk>

Modified: trunk/x11-fm/nautilus/distinfo
===================================================================
--- trunk/x11-fm/nautilus/distinfo	2019-02-02 17:13:02 UTC (rev 24869)
+++ trunk/x11-fm/nautilus/distinfo	2019-02-02 20:37:48 UTC (rev 24870)
@@ -1,2 +1,3 @@
-SHA256 (gnome3/nautilus-3.16.2.tar.xz) = 3e7ecdda3a47b6ad03098270940aa506782866fa3602d91e711d99f96741478f
-SIZE (gnome3/nautilus-3.16.2.tar.xz) = 3325172
+TIMESTAMP = 1525501674
+SHA256 (gnome/nautilus-3.28.1.tar.xz) = 9ce878fc9d9f950475c504066ce5f8e98a8cfbf15051724469e865ea85bab0a5
+SIZE (gnome/nautilus-3.28.1.tar.xz) = 3262520

Deleted: trunk/x11-fm/nautilus/files/patch-Makefile.in
===================================================================
--- trunk/x11-fm/nautilus/files/patch-Makefile.in	2019-02-02 17:13:02 UTC (rev 24869)
+++ trunk/x11-fm/nautilus/files/patch-Makefile.in	2019-02-02 20:37:48 UTC (rev 24870)
@@ -1,10 +0,0 @@
---- Makefile.in.orig	Wed Nov 24 13:14:21 2004
-+++ Makefile.in	Wed Nov 24 13:14:47 2004
-@@ -183,7 +183,6 @@
- 	libbackground		\
- 	libnautilus-private 	\
- 	src 			\
--	test 			\
- 	po 			\
- 	data 			\
- 	icons 			\

Added: trunk/x11-fm/nautilus/files/patch-data_meson.build
===================================================================
--- trunk/x11-fm/nautilus/files/patch-data_meson.build	                        (rev 0)
+++ trunk/x11-fm/nautilus/files/patch-data_meson.build	2019-02-02 20:37:48 UTC (rev 24870)
@@ -0,0 +1,28 @@
+From git master. Fixes the same 512x512 icon being installed as all sizes.
+--- data/meson.build.orig	2018-06-24 22:58:44 UTC
++++ data/meson.build
+@@ -8,17 +8,15 @@
+ # https://gitlab.gnome.org/GNOME/nautilus/merge_requests/144
+ ##########
+ foreach icon_size: ['16x16', '22x22', '24x24', '32x32', '48x48', '512x512']
+-  configure_file(
+-    command: [
+-      'cp', '@INPUT@', '@OUTPUT@'
+-    ],
+-    input: files(
+-      join_paths('icons', 'hicolor', icon_size, 'apps', 'org.gnome.Nautilus.png')
+-    ),
+-    install_dir: join_paths(datadir, 'icons', 'hicolor', icon_size, 'apps'),
+-    output: '@0 at .png'.format(application_id)
++  icondir = join_paths('icons', 'hicolor', icon_size, 'apps')
++
++  install_data(
++    join_paths(icondir, 'org.gnome.Nautilus.png'),
++    install_dir: join_paths(datadir, icondir),
++    rename: '@0 at .png'.format(application_id)
+   )
+ endforeach
++
+ 
+ configure_file(
+   command: [


Property changes on: trunk/x11-fm/nautilus/files/patch-data_meson.build
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/x11-fm/nautilus/files/patch-src_meson.build
===================================================================
--- trunk/x11-fm/nautilus/files/patch-src_meson.build	                        (rev 0)
+++ trunk/x11-fm/nautilus/files/patch-src_meson.build	2019-02-02 20:37:48 UTC (rev 24870)
@@ -0,0 +1,50 @@
+diff --git a/src/meson.build b/src/meson.build
+index 0979128c8ed4ab828f6d546ab86c301ab0c3f98c..c6fbd8808c3ecc0a30af14d621e24f921be2eb55 100644
+--- src/meson.build
++++ src/meson.build
+@@ -1,3 +1,13 @@
++resources = gnome.compile_resources(
++  'nautilus-resources',
++  join_paths(
++    'resources', 'nautilus.gresource.xml'
++  ),
++  source_dir: 'resources',
++  c_name: 'nautilus',
++  extra_args: '--manual-register'
++)
++
+ libnautilus_sources = [
+   gnome.mkenums(
+     'nautilus-enum-types',
+@@ -10,15 +20,8 @@ libnautilus_sources = [
+       'nautilus-search-provider.h'
+     ]
+   ),
+-  gnome.compile_resources(
+-    'nautilus-resources',
+-    join_paths(
+-      'resources', 'nautilus.gresource.xml'
+-    ),
+-    source_dir: 'resources',
+-    c_name: 'nautilus',
+-    extra_args: '--manual-register'
+-  ),
++  # The header is only used by the main executable, no need to add it here.
++  resources[0],
+   gnome.gdbus_codegen(
+     'nautilus-freedesktop-generated',
+     join_paths(
+@@ -294,7 +297,12 @@ libnautilus_dep = declare_dependency(
+     nautilus_include_dirs,
+     libnautilus_include_dirs
+   ],
+-  dependencies: nautilus_deps
++  dependencies: nautilus_deps,
++  # nautilus-main.c, which is part of the main Nautilus executable, uses
++  # the header, generated by glib-compile-resources. Passing it on from here
++  # will ensure that an internal compile-time dependency is placed on this file,
++  # thus avoiding failures that are difficult to reproduce.
++  sources: resources[1]
+ )
+ 
+ nautilus = executable(


Property changes on: trunk/x11-fm/nautilus/files/patch-src_meson.build
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/x11-fm/nautilus/pkg-descr
===================================================================
--- trunk/x11-fm/nautilus/pkg-descr	2019-02-02 17:13:02 UTC (rev 24869)
+++ trunk/x11-fm/nautilus/pkg-descr	2019-02-02 20:37:48 UTC (rev 24870)
@@ -1,5 +1,5 @@
-Nautilus is a file manager tightly integrated into the GNOME destkop.
+Nautilus is a file manager tightly integrated into the GNOME desktop.
 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/
+WWW: https://wiki.gnome.org/Apps/Nautilus

Modified: trunk/x11-fm/nautilus/pkg-plist
===================================================================
--- trunk/x11-fm/nautilus/pkg-plist	2019-02-02 17:13:02 UTC (rev 24869)
+++ trunk/x11-fm/nautilus/pkg-plist	2019-02-02 20:37:48 UTC (rev 24870)
@@ -1,9 +1,8 @@
 bin/nautilus
 bin/nautilus-autorun-software
-bin/nautilus-connect-server
-etc/xdg/autostart/nautilus-autostart.desktop
 include/nautilus/libnautilus-extension/nautilus-column-provider.h
 include/nautilus/libnautilus-extension/nautilus-column.h
+include/nautilus/libnautilus-extension/nautilus-extension-enum-types.h
 include/nautilus/libnautilus-extension/nautilus-extension-types.h
 include/nautilus/libnautilus-extension/nautilus-file-info.h
 include/nautilus/libnautilus-extension/nautilus-info-provider.h
@@ -13,49 +12,27 @@
 include/nautilus/libnautilus-extension/nautilus-menu.h
 include/nautilus/libnautilus-extension/nautilus-property-page-provider.h
 include/nautilus/libnautilus-extension/nautilus-property-page.h
+include/nautilus/nautilus-extension.h
 lib/girepository-1.0/Nautilus-3.0.typelib
 lib/libnautilus-extension.so
 lib/libnautilus-extension.so.1
-lib/libnautilus-extension.so.1.4.0
+lib/libnautilus-extension.so.1.5.0
+lib/nautilus/extensions-3.0/libnautilus-image-properties.so
 lib/nautilus/extensions-3.0/libnautilus-sendto.so
 libdata/pkgconfig/libnautilus-extension.pc
-libexec/nautilus-convert-metadata
-man/man1/nautilus-connect-server.1.gz
-man/man1/nautilus.1.gz
-share/GConf/gsettings/nautilus.convert
-share/appdata/org.gnome.Nautilus.appdata.xml
 share/applications/nautilus-autorun-software.desktop
-share/applications/nautilus-classic.desktop
-share/applications/nautilus-connect-server.desktop
 share/applications/org.gnome.Nautilus.desktop
 share/dbus-1/services/org.freedesktop.FileManager1.service
 share/dbus-1/services/org.gnome.Nautilus.service
 share/gir-1.0/Nautilus-3.0.gir
-share/gnome-shell/search-providers/nautilus-search-provider.ini
-share/gtk-doc/html/libnautilus-extension/ch01.html
-share/gtk-doc/html/libnautilus-extension/home.png
-share/gtk-doc/html/libnautilus-extension/index.html
-share/gtk-doc/html/libnautilus-extension/index.sgml
-share/gtk-doc/html/libnautilus-extension/ix01.html
-share/gtk-doc/html/libnautilus-extension/left-insensitive.png
-share/gtk-doc/html/libnautilus-extension/left.png
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension-nautilus-column-provider.html
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension-nautilus-column.html
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension-nautilus-extension-types.html
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension-nautilus-file-info.html
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension-nautilus-info-provider.html
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension-nautilus-location-widget-provider.html
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension-nautilus-menu-provider.html
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension-nautilus-menu.html
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension-nautilus-property-page-provider.html
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension-nautilus-property-page.html
-share/gtk-doc/html/libnautilus-extension/libnautilus-extension.devhelp2
-share/gtk-doc/html/libnautilus-extension/pt01.html
-share/gtk-doc/html/libnautilus-extension/right-insensitive.png
-share/gtk-doc/html/libnautilus-extension/right.png
-share/gtk-doc/html/libnautilus-extension/style.css
-share/gtk-doc/html/libnautilus-extension/up-insensitive.png
-share/gtk-doc/html/libnautilus-extension/up.png
+share/gnome-shell/search-providers/org.gnome.Nautilus.search-provider.ini
+share/icons/hicolor/16x16/apps/org.gnome.Nautilus.png
+share/icons/hicolor/22x22/apps/org.gnome.Nautilus.png
+share/icons/hicolor/24x24/apps/org.gnome.Nautilus.png
+share/icons/hicolor/32x32/apps/org.gnome.Nautilus.png
+share/icons/hicolor/48x48/apps/org.gnome.Nautilus.png
+share/icons/hicolor/512x512/apps/org.gnome.Nautilus.png
+share/icons/hicolor/symbolic/apps/org.gnome.Nautilus-symbolic.svg
 share/locale/af/LC_MESSAGES/nautilus.mo
 share/locale/am/LC_MESSAGES/nautilus.mo
 share/locale/an/LC_MESSAGES/nautilus.mo
@@ -117,6 +94,7 @@
 share/locale/ku/LC_MESSAGES/nautilus.mo
 share/locale/ky/LC_MESSAGES/nautilus.mo
 share/locale/li/LC_MESSAGES/nautilus.mo
+share/locale/ln/LC_MESSAGES/nautilus.mo
 share/locale/lt/LC_MESSAGES/nautilus.mo
 share/locale/lv/LC_MESSAGES/nautilus.mo
 share/locale/mai/LC_MESSAGES/nautilus.mo
@@ -171,3 +149,4 @@
 share/locale/zh_HK/LC_MESSAGES/nautilus.mo
 share/locale/zh_TW/LC_MESSAGES/nautilus.mo
 share/locale/zu/LC_MESSAGES/nautilus.mo
+share/metainfo/org.gnome.Nautilus.appdata.xml



More information about the Midnightbsd-cvs mailing list