aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-08-21 10:37:44 -0300
committerNatanael Copa <ncopa@alpinelinux.org>2019-08-22 08:51:51 +0000
commit440aab1699e8e194510cc18dc333e8d35cce9966 (patch)
treea0849caa43a4eaff88762bc0081a0b7cf2519359 /main
parent57dae3fd6b651d062d36c3aa7b84a4b3cc3b7710 (diff)
downloadaports-440aab1699e8e194510cc18dc333e8d35cce9966.tar.bz2
aports-440aab1699e8e194510cc18dc333e8d35cce9966.tar.xz
main/geeqie: upgrade to 1.5.1
Diffstat (limited to 'main')
-rw-r--r--main/geeqie/APKBUILD10
-rw-r--r--main/geeqie/musl-fixes.patch126
2 files changed, 4 insertions, 132 deletions
diff --git a/main/geeqie/APKBUILD b/main/geeqie/APKBUILD
index a040cad8b8..a741176e95 100644
--- a/main/geeqie/APKBUILD
+++ b/main/geeqie/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: ScrumpyJack <scrumpyjack@st.ilet.to>
# Maintainer: ScrumpyJack <scrumpyjack@st.ilet.to>
pkgname=geeqie
-pkgver=1.5
+pkgver=1.5.1
pkgrel=0
pkgdesc="Geeqie is a lightweight Gtk+ based image viewer and organiser"
url="http://www.geeqie.org/"
@@ -11,9 +11,8 @@ options="!check"
makedepends="gtk+2.0-dev lcms2-dev exiv2-dev libtool doxygen
lua5.1-dev graphviz-dev automake autoconf"
subpackages="$pkgname-doc $pkgname-lang"
-source="http://www.geeqie.org/${pkgname}-${pkgver}.tar.xz
+source="http://www.geeqie.org/geeqie-$pkgver.tar.xz
geeqie-1.4-goodbye-changelog.patch
- musl-fixes.patch
use-default-cflags.patch
"
@@ -33,10 +32,9 @@ build() {
}
package() {
- make DESTDIR="${pkgdir}" install
+ make DESTDIR="$pkgdir" install
}
-sha512sums="2b87d543d8d77a4fec331fd1b73ca2038912362fc1f94c9b0f163dcc7c2dd58118e175c5540aecafb0581708ea5c2a5a321dde09f644e2322bd4ca5c0284b722 geeqie-1.5.tar.xz
+sha512sums="265eade90afe45856855e856c5f640786ca2e3add57c3ade8ca380d075297f96bf44c6e0c4fd6eabbc2666a37f898b50d37dd2e01d77875b8a622d72d8a0e6ac geeqie-1.5.1.tar.xz
c18740dd388d24b56c35c481a169f58e2710a5fbee6eae4792d7fb13209033581f893cd40b5af160be8f64326e6eea6abc2bf7363a063fedd17a0a999175834d geeqie-1.4-goodbye-changelog.patch
-adfff7e13449debd7c15e6e4c9cf5c39985e0f826543ab11b1256a3e0677dd8ba755cb45938ed6158f986faf8f9ec69ec5c4398fb44efedc2f007185f6691105 musl-fixes.patch
0312d7bf895cfc7ab79b8aba98df7c42f4c6e898473b838fc1940118d02588b9ae3ebec35bd2add58542dfde72a7310e3326d6d5e7c837e3cd832123758099e6 use-default-cflags.patch"
diff --git a/main/geeqie/musl-fixes.patch b/main/geeqie/musl-fixes.patch
deleted file mode 100644
index 2293069e34..0000000000
--- a/main/geeqie/musl-fixes.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-From d09b06c05c61cc675726a440f9cc787807024bb8 Mon Sep 17 00:00:00 2001
-From: Dmitry Marakasov <>
-Date: Sat, 3 Aug 2019 12:34:42 +0100
-Subject: [PATCH] Fix #703: Fix build on non-glibc platforms
-
-https://github.com/BestImageViewer/geeqie/pull/703
----
- src/pan-view/pan-util.c | 8 +++++++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
-
-diff --git a/src/pan-view/pan-util.c b/src/pan-view/pan-util.c
-index 3fd5cc89..317660bb 100644
---- a/src/pan-view/pan-util.c
-+++ b/src/pan-view/pan-util.c
-@@ -82,6 +82,12 @@ gint pan_date_value(time_t d, PanDateLengthType length)
- return -1;
- }
-
-+#if defined(__GLIBC_PREREQ)
-+# if __GLIBC_PREREQ(2, 27)
-+# define HAS_GLIBC_STRFTIME_EXTENSIONS
-+# endif
-+#endif
-+
- gchar *pan_date_value_string(time_t d, PanDateLengthType length)
- {
- struct tm td;
-@@ -99,7 +105,7 @@ gchar *pan_date_value_string(time_t d, PanDateLengthType length)
- format = "%A %e";
- break;
- case PAN_DATE_LENGTH_MONTH:
--#if __GLIBC_PREREQ(2, 27)
-+#if defined(HAS_GLIBC_STRFTIME_EXTENSIONS) || defined(__FreeBSD__)
- format = "%OB %Y";
- #else
- format = "%B %Y";
---
-2.11.0
-
-From 7176df818593263a57996c729f933f21b7228afc Mon Sep 17 00:00:00 2001
-From: Colin Clark <colin.clark@cclark.uk>
-Date: Sat, 3 Aug 2019 12:25:16 +0100
-Subject: [PATCH] Fix #683: Build fails on macOS due to use of
- _NL_TIME_FIRST_WEEKDAY
-
-https://github.com/BestImageViewer/geeqie/issues/683
----
- configure.ac | 15 +++++++++++++++
- src/misc.c | 22 +++++++++++++++++++++-
- 2 files changed, 36 insertions(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index f376d074..65df946c 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -656,6 +656,21 @@ AC_SUBST(DJVU_LIBS)
-
- AM_CONDITIONAL(HAVE_MARKDOWN, [ "$(command -v markdown)" ])
-
-+# _NL_TIME_FIRST_WEEKDAY support
-+# note that it is an enum and not a define
-+# ----------------------------------------------------------------------
-+
-+AC_MSG_CHECKING([for _NL_TIME_FIRST_WEEKDAY])
-+AC_TRY_LINK([#include <langinfo.h>], [
-+char c;
-+c = *((unsigned char *) nl_langinfo(_NL_TIME_FIRST_WEEKDAY));
-+], nl_ok=yes, nl_ok=no)
-+AC_MSG_RESULT($nl_ok)
-+if test "$nl_ok" = "yes"; then
-+ AC_DEFINE([HAVE__NL_TIME_FIRST_WEEKDAY], [1],
-+ [Define if _NL_TIME_FIRST_WEEKDAY is available])
-+fi
-+
- # ----------------------------------------------------------------------
-
- AH_TOP([
-diff --git a/src/misc.c b/src/misc.c
-index d780795d..85c87658 100644
---- a/src/misc.c
-+++ b/src/misc.c
-@@ -23,6 +23,7 @@
- #include "ui_fileops.h"
-
- #include <langinfo.h>
-+#include <locale.h>
-
- gdouble get_zoom_increment(void)
- {
-@@ -243,13 +244,32 @@ int runcmd(gchar *cmd)
- * @brief Returns integer representing first_day_of_week
- * @returns Integer in range 1 to 7
- *
-- * Uses current locale to get first day of week
-+ * Uses current locale to get first day of week.
-+ * If _NL_TIME_FIRST_WEEKDAY is not available, ISO 8601
-+ * states first day of week is Monday.
-+ * USA, Mexico and Canada (and others) use Sunday as first day of week.
- *
- * Sunday == 1
- */
- gint date_get_first_day_of_week()
- {
-+ gchar *dot;
-+ gchar *current_locale;
-+
-+#ifdef HAVE__NL_TIME_FIRST_WEEKDAY
- return nl_langinfo(_NL_TIME_FIRST_WEEKDAY)[0];
-+#else
-+ current_locale = setlocale(LC_ALL, NULL);
-+ dot = strstr(current_locale, ".");
-+ if ((strncmp(dot - 2, "US", 2) == 0) || (strncmp(dot - 2, "MX", 2) == 0) || (strncmp(dot - 2, "CA", 2) == 0))
-+ {
-+ return 1;
-+ }
-+ else
-+ {
-+ return 2;
-+ }
-+#endif
- }
-
- /**
---
-2.11.0
-