aboutsummaryrefslogtreecommitdiff
path: root/graphics/sxiv
diff options
context:
space:
mode:
authorMateusz Piotrowski <0mp@FreeBSD.org>2020-02-27 00:53:47 +0000
committerMateusz Piotrowski <0mp@FreeBSD.org>2020-02-27 00:53:47 +0000
commit7f188bffe49a86bfbbbe81c95ed7be8a761c69ff (patch)
treeb50bb497c57f9a6744fd5cf17392de9c035502df /graphics/sxiv
parent85c2fa57c7a155298c07ddc9d3d49d11e8431ed7 (diff)
Notes
Diffstat (limited to 'graphics/sxiv')
-rw-r--r--graphics/sxiv/Makefile21
-rw-r--r--graphics/sxiv/distinfo6
-rw-r--r--graphics/sxiv/files/patch-Makefile26
-rw-r--r--graphics/sxiv/pkg-plist10
4 files changed, 25 insertions, 38 deletions
diff --git a/graphics/sxiv/Makefile b/graphics/sxiv/Makefile
index 811297d898d5..3b9b2dc8c3c4 100644
--- a/graphics/sxiv/Makefile
+++ b/graphics/sxiv/Makefile
@@ -2,30 +2,33 @@
# $FreeBSD$
PORTNAME= sxiv
-PORTVERSION= 25
DISTVERSIONPREFIX= v
+DISTVERSION= 26
CATEGORIES= graphics
-MAINTAINER= solene@bsd.zplay.eu
+MAINTAINER= 0mp@FreeBSD.org
COMMENT= Lightweight image viewer
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libexif.so:graphics/libexif \
+ libfontconfig.so:x11-fonts/fontconfig \
libgif.so:graphics/giflib \
- libImlib2.so:graphics/imlib2
+ libImlib2.so:graphics/imlib2 \
+ libinotify.so:devel/libinotify
-USES= gmake localbase:ldflags pkgconfig xorg
+USES= desktop-file-utils gmake localbase:ldflags pkgconfig xorg
USE_GITHUB= yes
GH_ACCOUNT= muennich
USE_XORG= x11 xft
-PLIST_FILES= bin/sxiv \
- man/man1/sxiv.1.gz \
- share/sxiv/exec/image-info \
- share/sxiv/exec/key-handler
+MAKE_ARGS= PREFIX=${PREFIX}
+MAKE_ENV= LDLIBS=-linotify
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sxiv
+ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} -C ${WRKSRC}/icon install
+ ${INSTALL_DATA} ${WRKSRC}/sxiv.desktop ${STAGEDIR}${DESKTOPDIR}
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sxiv
.include <bsd.port.mk>
diff --git a/graphics/sxiv/distinfo b/graphics/sxiv/distinfo
index 0ebd4bf1280c..ba509f4f5c13 100644
--- a/graphics/sxiv/distinfo
+++ b/graphics/sxiv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1550750972
-SHA256 (muennich-sxiv-v25_GH0.tar.gz) = 16d1aca1a179e1c0875844efe2e51cfa396a4403467c389f7e9221a733ae5e26
-SIZE (muennich-sxiv-v25_GH0.tar.gz) = 48814
+TIMESTAMP = 1581353963
+SHA256 (muennich-sxiv-v26_GH0.tar.gz) = a382ad57734243818e828ba161fc0357b48d8f3a7f8c29cac183492b46b58949
+SIZE (muennich-sxiv-v26_GH0.tar.gz) = 48569
diff --git a/graphics/sxiv/files/patch-Makefile b/graphics/sxiv/files/patch-Makefile
deleted file mode 100644
index 24a8e1e09868..000000000000
--- a/graphics/sxiv/files/patch-Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
---- Makefile.orig 2019-01-26 13:54:40 UTC
-+++ Makefile
-@@ -3,11 +3,11 @@ version = 25
- srcdir = .
- VPATH = $(srcdir)
-
--PREFIX = /usr/local
--MANPREFIX = $(PREFIX)/share/man
-+PREFIX ?= /usr/local
-+MANPREFIX = $(PREFIX)/man
-
- # autoreload backend: inotify/nop
--AUTORELOAD = inotify
-+AUTORELOAD = nop
-
- # enable features requiring giflib (-lgif)
- HAVE_GIFLIB = 1
-@@ -17,7 +17,7 @@ HAVE_LIBEXIF = 1
-
- cflags = -std=c99 -Wall -pedantic $(CFLAGS)
- cppflags = -I. $(CPPFLAGS) -D_XOPEN_SOURCE=700 -DHAVE_GIFLIB=$(HAVE_GIFLIB) \
-- -DHAVE_LIBEXIF=$(HAVE_LIBEXIF) -I/usr/include/freetype2
-+ -DHAVE_LIBEXIF=$(HAVE_LIBEXIF) $$(pkg-config --cflags xft)
-
- lib_exif_0 =
- lib_exif_1 = -lexif
diff --git a/graphics/sxiv/pkg-plist b/graphics/sxiv/pkg-plist
new file mode 100644
index 000000000000..aba4a2d7d3d0
--- /dev/null
+++ b/graphics/sxiv/pkg-plist
@@ -0,0 +1,10 @@
+bin/sxiv
+share/applications/sxiv.desktop
+share/icons/hicolor/128x128/apps/sxiv.png
+share/icons/hicolor/16x16/apps/sxiv.png
+share/icons/hicolor/32x32/apps/sxiv.png
+share/icons/hicolor/48x48/apps/sxiv.png
+share/icons/hicolor/64x64/apps/sxiv.png
+share/man/man1/sxiv.1.gz
+share/sxiv/exec/image-info
+share/sxiv/exec/key-handler