aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2024-02-09 23:30:03 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2024-02-11 11:49:03 +0000
commit010d332046b86f6e87de253f9198eca9f478ab81 (patch)
treec0b753460de7a2a1b08967a602d0d7ff766e6f76
parent872d8988c1c16aab3d7702b8079e630321b06b07 (diff)
downloadports-010d332046b86f6e87de253f9198eca9f478ab81.tar.gz
ports-010d332046b86f6e87de253f9198eca9f478ab81.zip
www/igal2: update to 3.1
PR: 276018 Submitted by: Krzysztof (ports@bsdserwis.com) Approved by: Krzysztof (ports@bsdserwis.com)
-rw-r--r--www/igal2/Makefile15
-rw-r--r--www/igal2/distinfo6
-rw-r--r--www/igal2/files/patch-Makefile41
-rw-r--r--www/igal2/files/patch-igal214
-rw-r--r--www/igal2/pkg-plist19
5 files changed, 47 insertions, 48 deletions
diff --git a/www/igal2/Makefile b/www/igal2/Makefile
index 709856b98fb3..bbec66d19e2f 100644
--- a/www/igal2/Makefile
+++ b/www/igal2/Makefile
@@ -1,8 +1,7 @@
PORTNAME= igal2
-PORTVERSION= 2.2
-PORTREVISION= 4
+DISTVERSION= 3.1
CATEGORIES= www graphics
-MASTER_SITES= http://igal.trexler.at/
+MASTER_SITES= https://codeload.github.com/solbu/${PORTNAME}/tar.gz/v${DISTVERSION}?dummy=/
MAINTAINER= ports@bsdserwis.com
COMMENT= Simple CLI image gallery generator
@@ -13,9 +12,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING
CONFLICTS= igal-1.*
-USES= perl5
+USES= perl5 shebangfix
NO_BUILD= yes
NO_ARCH= yes
+SHEBANG_FILES= ${PORTNAME}
OPTIONS_DEFINE= EXIF
EXIF_DESC= Support EXIF data (-e option)
@@ -28,11 +28,12 @@ IMAGICK_X11_DESC=With X11 support
EXIF_RUN_DEPENDS= p5-Image-ExifTool>=7.0:graphics/p5-Image-ExifTool
-IMAGICK_X11_USES= magick:6,run
-IMAGICK_NOX11_USES= magick:6,run,nox11
+IMAGICK_X11_USES= magick:7,run
+IMAGICK_NOX11_USES= magick:7,run,nox11
post-patch:
- ${REINPLACE_CMD} -e 's|%%LIBDIR%%|${PREFIX}/lib/igal2|' ${WRKSRC}/igal2
+ ${REINPLACE_CMD} -e 's|%%IGALDIR%%|${PREFIX}/share/igal2|' ${WRKSRC}/${PORTNAME}
+ ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/${PORTNAME} ${WRKSRC}/utilities/${PORTNAME}.sh ${WRKSRC}/${PORTNAME}.1
post-install:
${LN} -sf igal2 ${STAGEDIR}${PREFIX}/bin/igal
diff --git a/www/igal2/distinfo b/www/igal2/distinfo
index 62f73bf509b4..a7af5d90b144 100644
--- a/www/igal2/distinfo
+++ b/www/igal2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1471181539
-SHA256 (igal2-2.2.tar.gz) = e945f830be765e3b826ad3468edd2e58b1a405b3f2fe785b1bdd689394eb0d62
-SIZE (igal2-2.2.tar.gz) = 28458
+TIMESTAMP = 1703791514
+SHA256 (igal2-3.1.tar.gz) = cf29e5f255c4e693dc47e71bcb8c208c8828aa89274ccb394a56ae7f339b819f
+SIZE (igal2-3.1.tar.gz) = 29372
diff --git a/www/igal2/files/patch-Makefile b/www/igal2/files/patch-Makefile
index c299ef84e207..367a58b716b5 100644
--- a/www/igal2/files/patch-Makefile
+++ b/www/igal2/files/patch-Makefile
@@ -1,26 +1,23 @@
---- Makefile.orig 2008-11-16 21:00:00 UTC
+--- Makefile.orig 2021-11-18 00:25:55 UTC
+++ Makefile
-@@ -1,11 +1,11 @@
- ############################################################################
- # if you change this, please also modify the value at the top of igal code
--DESTDIR=/usr/local
-+DESTDIR?=/usr/local
- ############################################################################
+@@ -1,5 +1,5 @@
+ NAME=igal2
+-PREFIX=/usr/local
++PREFIX?=/usr/local
+ BINDIR=$(PREFIX)/bin
+ DATADIR=$(PREFIX)/share
+ MANDIR=$(DATADIR)/man/man1
+@@ -24,13 +24,11 @@ old-clean:
+ install:
+ install -d $(DESTDIR)$(BINDIR)
+ install -m 0755 $(NAME) $(DESTDIR)$(BINDIR)
+- ln -si $(NAME) $(DESTDIR)$(BINDIR)/igal
+ install -m 0755 utilities/$(NAME).sh $(DESTDIR)$(BINDIR)
+ install -d $(DESTDIR)$(MANDIR)
+ install -m 0644 $(NAME).1 $(DESTDIR)$(MANDIR)
+ install -d $(DESTDIR)$(IGALDIR)
+ install -m 0644 README ChangeLog COPYING indextemplate2.html slidemovtemplate2.html slidetemplate2.html tile.png $(NAME).css directoryline2.html $(DESTDIR)$(IGALDIR)
+- sed -i 's_/usr/local_$(PREFIX)_' $(DESTDIR)$(BINDIR)/$(NAME) $(DESTDIR)$(BINDIR)/$(NAME).sh $(DESTDIR)$(MANDIR)/$(NAME).1
--BINDIR=$(DESTDIR)/bin
--MANDIR=$(DESTDIR)/man/man1
--LIBDIR=$(DESTDIR)/lib/igal2
-+BINDIR=$(DESTDIR)$(PREFIX)/bin
-+MANDIR=$(DESTDIR)$(PREFIX)/man/man1
-+LIBDIR=$(DESTDIR)$(PREFIX)/lib/igal2
- OLDLIBDIR=$(DESTDIR)/lib/igal
-@@ -24,7 +24,6 @@ old-clean::
- install:: igal2
- install -d $(BINDIR)
- install -m 0755 igal2 $(BINDIR)
-- ln -si $(BINDIR)/igal2 $(BINDIR)/igal
- install -m 0755 utilities/igal2.sh $(BINDIR)
- install -d $(MANDIR)
- install -m 0644 igal2.1 $(MANDIR)
diff --git a/www/igal2/files/patch-igal2 b/www/igal2/files/patch-igal2
index b03e31c6cdc9..3786d11ad18d 100644
--- a/www/igal2/files/patch-igal2
+++ b/www/igal2/files/patch-igal2
@@ -1,11 +1,11 @@
---- igal2.orig 2016-06-02 05:29:25 UTC
+--- igal2.orig 2021-11-18 00:25:55 UTC
+++ igal2
-@@ -5,7 +5,7 @@ eval 'exec perl -wS $0 ${1+"$@"}'
+@@ -6,7 +6,7 @@ eval 'exec perl -wS $0 ${1+"$@"}'
############################################################################
# Please change this accordingly if you change the DESTDIR in the tarball
# distribution Makefile or the --prefix of the RPM installation
--$LIBDIR = "/usr/local/lib/igal2";
-+$LIBDIR = "%%LIBDIR%%";
- # for example if you make DESTDIR=/usr then $LIBDIR="/usr/lib/igal2"
- ############################################################################
- #
+-$IGALDIR = "/usr/local/share/igal2";
++$IGALDIR = "%%IGALDIR%%";
+ # debug locally
+ #use File::Basename;
+ #$IGALDIR = dirname($0);
diff --git a/www/igal2/pkg-plist b/www/igal2/pkg-plist
index 7292b32e1dab..e1a0dc581e01 100644
--- a/www/igal2/pkg-plist
+++ b/www/igal2/pkg-plist
@@ -1,12 +1,13 @@
bin/igal
bin/igal2
bin/igal2.sh
-lib/igal2/COPYING
-lib/igal2/ChangeLog
-lib/igal2/README
-lib/igal2/directoryline2.html
-lib/igal2/igal2.css
-lib/igal2/indextemplate2.html
-lib/igal2/slidetemplate2.html
-lib/igal2/tile.png
-man/man1/igal2.1.gz
+%%DATADIR%%/ChangeLog
+%%DATADIR%%/COPYING
+%%DATADIR%%/directoryline2.html
+%%DATADIR%%/igal2.css
+%%DATADIR%%/indextemplate2.html
+%%DATADIR%%/README
+%%DATADIR%%/slidemovtemplate2.html
+%%DATADIR%%/slidetemplate2.html
+%%DATADIR%%/tile.png
+share/man/man1/igal2.1.gz