View | Details | Raw Unified | Return to bug 263705
Collapse All | Expand All

(-)b/graphics/elementary-photos/Makefile (-17 / +5 lines)
Lines 1-6 Link Here
1
PORTNAME=	elementary-photos
1
PORTNAME=	elementary-photos
2
DISTVERSION=	2.7.1
2
DISTVERSION=	2.7.4
3
PORTREVISION=	3
4
CATEGORIES=	graphics
3
CATEGORIES=	graphics
5
4
6
MAINTAINER=	miguel@gocobachi.dev
5
MAINTAINER=	miguel@gocobachi.dev
Lines 10-25 LICENSE= GPLv3 Link Here
10
LICENSE_FILE=	${WRKSRC}/COPYING
9
LICENSE_FILE=	${WRKSRC}/COPYING
11
10
12
BUILD_DEPENDS=	valac:lang/vala
11
BUILD_DEPENDS=	valac:lang/vala
13
LIB_DEPENDS=	libaccounts-glib.so:net-im/libaccounts-glib \
12
LIB_DEPENDS=	libexif.so:graphics/libexif \
14
		libexif.so:graphics/libexif \
15
		libgee-0.8.so:devel/libgee \
13
		libgee-0.8.so:devel/libgee \
16
		libgeocode-glib.so:net/geocode-glib \
14
		libgeocode-glib.so:net/geocode-glib \
17
		libgexiv2.so:graphics/gexiv2 \
15
		libgexiv2.so:graphics/gexiv2 \
18
		libglib-2.0.so:devel/glib20 \
19
		libgphoto2.so:graphics/libgphoto2 \
16
		libgphoto2.so:graphics/libgphoto2 \
20
		libgphoto2_port.so:graphics/libgphoto2 \
17
		libgphoto2_port.so:graphics/libgphoto2 \
21
		libgranite.so:x11-toolkits/granite \
18
		libgranite.so:x11-toolkits/granite \
22
		libgstbase-1.0.so:multimedia/gstreamer1 \
23
		libgudev-1.0.so:devel/libgudev \
19
		libgudev-1.0.so:devel/libgudev \
24
		libjson-glib-1.0.so:devel/json-glib \
20
		libjson-glib-1.0.so:devel/json-glib \
25
		libhandy-1.so:x11-toolkits/libhandy \
21
		libhandy-1.so:x11-toolkits/libhandy \
Lines 27-51 LIB_DEPENDS= libaccounts-glib.so:net-im/libaccounts-glib \ Link Here
27
		librest-0.7.so:devel/librest \
23
		librest-0.7.so:devel/librest \
28
		libsoup-2.4.so:devel/libsoup \
24
		libsoup-2.4.so:devel/libsoup \
29
		libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
25
		libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
30
		libwebp.so:graphics/webp \
26
		libwebp.so:graphics/webp
31
		libxml2.so:textproc/libxml2
32
27
33
USES=			compiler:c11 desktop-file-utils gettext gnome gstreamer meson \
28
USES=			compiler:c11 desktop-file-utils gettext gnome gstreamer meson \
34
			ninja pkgconfig sqlite xorg
29
			pkgconfig sqlite:3 xorg
35
USE_GITHUB=		yes
30
USE_GITHUB=		yes
36
GH_ACCOUNT=		elementary
31
GH_ACCOUNT=		elementary
37
GH_PROJECT=		photos
32
GH_PROJECT=		photos
38
USE_GNOME=		cairo gdkpixbuf2 gtk30 intltool
33
USE_GNOME=		cairo glib20 gdkpixbuf2 gtk30 libxml2
39
GLIB_SCHEMAS=		io.elementary.photos-extras.gschema.xml \
34
GLIB_SCHEMAS=		io.elementary.photos-extras.gschema.xml \
40
			io.elementary.photos.gschema.xml
35
			io.elementary.photos.gschema.xml
41
USE_LDCONFIG=		yes
36
USE_LDCONFIG=		yes
42
USE_XORG=		x11
37
USE_XORG=		x11
43
MESON_BUILD_DIR=	build
44
45
_ICONSDIR=	${STAGEDIR}${PREFIX}/share/icons/elementary-photos
46
47
post-configure:
48
	@${MKDIR} ${_ICONSDIR}
49
	${INSTALL_DATA} ${WRKSRC}/data/icons/*.svg ${_ICONSDIR}/
50
38
51
.include <bsd.port.mk>
39
.include <bsd.port.mk>
(-)b/graphics/elementary-photos/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1628900913
1
TIMESTAMP = 1650719197
2
SHA256 (elementary-photos-2.7.1_GH0.tar.gz) = a42f7d61b2cbaa21ab2a03d07dcd59304c90664d34421e38db383f37f87c6316
2
SHA256 (elementary-photos-2.7.4_GH0.tar.gz) = 3227f498e483b150f0a1407f4cf244d69f1c7453fc9bcba164fe3ab944283315
3
SIZE (elementary-photos-2.7.1_GH0.tar.gz) = 6717005
3
SIZE (elementary-photos-2.7.4_GH0.tar.gz) = 6755365
(-)b/graphics/elementary-photos/files/patch-meson.build (+10 lines)
Added Link Here
1
--- meson.build.orig	2022-02-01 18:38:16 UTC
2
+++ meson.build
3
@@ -6,7 +6,6 @@ project(
4
 )
5
 
6
 add_project_arguments([
7
-        '-Wno-discarded-qualifiers',
8
         '-Wno-incompatible-pointer-types',
9
         '-Wno-unused',
10
         '-Wl,--enable-new-dtags',
(-)b/graphics/elementary-photos/files/patch-src_main.vala (+11 lines)
Added Link Here
1
--- src/main.vala.orig	2022-02-01 18:38:16 UTC
2
+++ src/main.vala
3
@@ -273,7 +273,7 @@ namespace CommandlineOptions {
4
     bool show_version = false;
5
     bool debug_enabled = false;
6
 
7
-    public const OptionEntry[] APP_OPTIONS = {
8
+    const OptionEntry[] APP_OPTIONS = {
9
         { "datadir", 'd', 0, OptionArg.FILENAME, out data_dir, N_("Path to Photos' private data"), N_("DIRECTORY")},
10
         { "no-runtime-monitoring", 0, 0, OptionArg.NONE, out no_runtime_monitoring, N_("Do not monitor library directory at runtime for changes"), null},
11
         { "no-startup-progress", 0, 0, OptionArg.NONE, out no_startup_progress, N_("Don't display startup progress meter"), null},
(-)b/graphics/elementary-photos/files/patch-vapi_config.vapi (+26 lines)
Added Link Here
1
--- vapi/config.vapi.orig	2022-02-01 18:38:16 UTC
2
+++ vapi/config.vapi
3
@@ -5,16 +5,16 @@
4
  */
5
 
6
 [CCode (cheader_filename="config.h")]
7
-extern const string _PREFIX;
8
+public const string _PREFIX;
9
 [CCode (cheader_filename="config.h")]
10
-extern const string _VERSION;
11
+public const string _VERSION;
12
 [CCode (cheader_filename="config.h")]
13
-extern const string GETTEXT_PACKAGE;
14
+public const string GETTEXT_PACKAGE;
15
 [CCode (cheader_filename="config.h")]
16
-extern const string LOCALEDIR;
17
+public const string LOCALEDIR;
18
 [CCode (cheader_filename="config.h")]
19
-extern const string _LIB;
20
+public const string _LIB;
21
 [CCode (cheader_filename="config.h")]
22
-extern const string _LIBEXECDIR;
23
+public const string _LIBEXECDIR;
24
 [CCode (cheader_filename="config.h")]
25
-extern const string PROJECT_NAME;
26
+public const string PROJECT_NAME;
(-)b/graphics/elementary-photos/pkg-plist (-20 lines)
Lines 5-30 lib/io.elementary.photos/plugins/libpantheon-photos-transitions.so Link Here
5
libexec/io.elementary.photos/video-thumbnailer
5
libexec/io.elementary.photos/video-thumbnailer
6
share/applications/io.elementary.photos-viewer.desktop
6
share/applications/io.elementary.photos-viewer.desktop
7
share/applications/io.elementary.photos.desktop
7
share/applications/io.elementary.photos.desktop
8
share/icons/elementary-photos/128.svg
9
share/icons/elementary-photos/16.svg
10
share/icons/elementary-photos/24.svg
11
share/icons/elementary-photos/32.svg
12
share/icons/elementary-photos/48.svg
13
share/icons/elementary-photos/64.svg
14
share/icons/elementary-photos/aperture-symbolic.svg
15
share/icons/elementary-photos/drag-nub.svg
16
share/icons/elementary-photos/edit-flag.svg
17
share/icons/elementary-photos/exposure-bias-symbolic.svg
18
share/icons/elementary-photos/exposure-symbolic.svg
19
share/icons/elementary-photos/flash-symbolic.svg
20
share/icons/elementary-photos/focal-length-symbolic.svg
21
share/icons/elementary-photos/image-adjust.svg
22
share/icons/elementary-photos/image-auto-adjust.svg
23
share/icons/elementary-photos/image-crop.svg
24
share/icons/elementary-photos/image-red-eye.svg
25
share/icons/elementary-photos/iso-symbolic.svg
26
share/icons/elementary-photos/noninterpretable-video.svg
27
share/icons/elementary-photos/object-straighten.svg
28
share/icons/hicolor/128x128/apps/io.elementary.photos.svg
8
share/icons/hicolor/128x128/apps/io.elementary.photos.svg
29
share/icons/hicolor/128x128@2/apps/io.elementary.photos.svg
9
share/icons/hicolor/128x128@2/apps/io.elementary.photos.svg
30
share/icons/hicolor/16x16/apps/io.elementary.photos.svg
10
share/icons/hicolor/16x16/apps/io.elementary.photos.svg

Return to bug 263705