aboutsummaryrefslogtreecommitdiff
path: root/net-im/telegram-purple
diff options
context:
space:
mode:
authorHiroki Tagato <tagattie@FreeBSD.org>2020-05-05 12:53:30 +0000
committerHiroki Tagato <tagattie@FreeBSD.org>2020-05-05 12:53:30 +0000
commit85e4e887ced6d43c1326571be8b3db16e98268be (patch)
tree124b0ae1ff9a26c19c32b75e47d7d417733925e4 /net-im/telegram-purple
parent76218e0b4f601e30cc5bf81544e8eabf95208bd1 (diff)
downloadports-85e4e887ced6d43c1326571be8b3db16e98268be.tar.gz
ports-85e4e887ced6d43c1326571be8b3db16e98268be.zip
- Update to 1.4.3
- Redefine NLS option handling - Add USES=localbase:ldflags instead of LDFLAGS+=-L${LOCALBASE}/lib - Substitute command sha256sum by sha256 in Makefile.in files PR: 243985 Submitted by: jjuanino@gmail.com (maintainer) Approved by: ehaupt (mentor) Changelog: https://github.com/majn/telegram-purple/releases/tag/v1.4.2 https://github.com/majn/telegram-purple/releases/tag/v1.4.3
Notes
Notes: svn path=/head/; revision=534083
Diffstat (limited to 'net-im/telegram-purple')
-rw-r--r--net-im/telegram-purple/Makefile13
-rw-r--r--net-im/telegram-purple/distinfo10
-rw-r--r--net-im/telegram-purple/files/patch-Makefile.in11
-rw-r--r--net-im/telegram-purple/files/patch-commit.h.gen4
-rw-r--r--net-im/telegram-purple/files/patch-tgl-Makefile.in11
-rw-r--r--net-im/telegram-purple/files/patch-tgl_tl-parser_portable__endian.h4
-rw-r--r--net-im/telegram-purple/pkg-plist3
7 files changed, 40 insertions, 16 deletions
diff --git a/net-im/telegram-purple/Makefile b/net-im/telegram-purple/Makefile
index 27c1ffdb77e6..2a28a10f1db5 100644
--- a/net-im/telegram-purple/Makefile
+++ b/net-im/telegram-purple/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= telegram-purple
-PORTVERSION= 1.4.1
+PORTVERSION= 1.4.3
DISTVERSIONPREFIX= v
CATEGORIES= net-im
@@ -21,19 +21,20 @@ LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libpurple.so:net-im/libpurple \
libpng.so:graphics/png
-USES= gettext gmake gnome pkgconfig
+USES= gmake gnome pkgconfig localbase:ldflags
USE_GNOME= glib20
+GNU_CONFIGURE= yes
+
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-
-GNU_CONFIGURE= yes
-LDFLAGS+= -L${LOCALBASE}/lib
+NLS_USES= gettext
+NLS_CONFIGURE_OFF= --disable-translation
USE_GITHUB= yes
GH_ACCOUNT= majn
GH_PROJECT= tgl:tgl
-GH_TAGNAME?= bec2e6d:tgl
+GH_TAGNAME?= cd7e3d7:tgl
GH_SUBDIR= tgl:tgl
post-install:
diff --git a/net-im/telegram-purple/distinfo b/net-im/telegram-purple/distinfo
index a75a5dc2ebe7..ae7883b409d1 100644
--- a/net-im/telegram-purple/distinfo
+++ b/net-im/telegram-purple/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1558825174
-SHA256 (majn-telegram-purple-v1.4.1_GH0.tar.gz) = 2f5238f119bda71be2413854cd1f0242377d029b94a34456427a1cb7b37c6d24
-SIZE (majn-telegram-purple-v1.4.1_GH0.tar.gz) = 213171
-SHA256 (majn-tgl-bec2e6d_GH0.tar.gz) = 490559e80a6299b2ffc3da190e5af1cbcf08824c68e26c18f349654f04727d95
-SIZE (majn-tgl-bec2e6d_GH0.tar.gz) = 270087
+TIMESTAMP = 1588410566
+SHA256 (majn-telegram-purple-v1.4.3_GH0.tar.gz) = 1aa80620b3f76ccafae78b292ad8234ff7cc474474a9cb2c09e64e0c3c914995
+SIZE (majn-telegram-purple-v1.4.3_GH0.tar.gz) = 221455
+SHA256 (majn-tgl-cd7e3d7_GH0.tar.gz) = 5f37c090ca0dc74049d0fd81214a62ea580f1b8cc1e75ec9eb70d2f5b3cc582e
+SIZE (majn-tgl-cd7e3d7_GH0.tar.gz) = 271635
diff --git a/net-im/telegram-purple/files/patch-Makefile.in b/net-im/telegram-purple/files/patch-Makefile.in
new file mode 100644
index 000000000000..97764fd1df2e
--- /dev/null
+++ b/net-im/telegram-purple/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2020-05-02 09:45:59 UTC
++++ Makefile.in
+@@ -74,7 +74,7 @@ endif
+ # Check if -frandom-seed is supported before enabling it
+ RANDOM_SEED_UNSUPPORTED = $(shell $(CC) -frandom-seed=77e0418a98676b76729b50fe91cc1f250c14fd8f664f8430649487a6f918926d 2>&1 | grep -c 'random-seed')
+ ifeq "$(RANDOM_SEED_UNSUPPORTED)" "0"
+- CFLAGS += -frandom-seed=0x$$(sha256sum $< | cut -f1 -d" ")
++ CFLAGS += -frandom-seed=0x$$(sha256 $< | cut -f1 -d" ")
+ endif
+ # Check if -ffile-prefix-map is supported before enabling it
+ FILE_PREFIX_MAP_UNSUPPORTED = $(shell $(CC) -ffile-prefix-map=/foo/bar/baz=/quux 2>&1 | grep -c 'file-prefix-map')
diff --git a/net-im/telegram-purple/files/patch-commit.h.gen b/net-im/telegram-purple/files/patch-commit.h.gen
index 42cb92d1a734..988149c97624 100644
--- a/net-im/telegram-purple/files/patch-commit.h.gen
+++ b/net-im/telegram-purple/files/patch-commit.h.gen
@@ -1,4 +1,4 @@
---- commit.h.gen.orig 2016-08-08 08:53:04 UTC
+--- commit.h.gen.orig 2020-03-25 20:48:01 UTC
+++ commit.h.gen
@@ -20,19 +20,7 @@
@@ -17,7 +17,7 @@
-fi
-
-GIT_COMMIT=`git rev-parse HEAD | cut -c1-10`
-+GIT_COMMIT="d3d090917d"
++GIT_COMMIT="ca42dcf0e6"
if grep -scq "${GIT_COMMIT}" commit.h
then
diff --git a/net-im/telegram-purple/files/patch-tgl-Makefile.in b/net-im/telegram-purple/files/patch-tgl-Makefile.in
new file mode 100644
index 000000000000..c354f888c0e0
--- /dev/null
+++ b/net-im/telegram-purple/files/patch-tgl-Makefile.in
@@ -0,0 +1,11 @@
+--- tgl/Makefile.in.orig 2020-04-27 11:49:17 UTC
++++ tgl/Makefile.in
+@@ -41,7 +41,7 @@ endif
+ # Check if -frandom-seed is supported before enabling it
+ RANDOM_SEED_UNSUPPORTED = $(shell $(CC) -frandom-seed=77e0418a98676b76729b50fe91cc1f250c14fd8f664f8430649487a6f918926d 2>&1 | grep -c 'random-seed')
+ ifeq "$(RANDOM_SEED_UNSUPPORTED)" "0"
+- CFLAGS += -frandom-seed=0x$$(sha256sum $< | cut -f1 -d" ")
++ CFLAGS += -frandom-seed=0x$$(sha256 $< | cut -f1 -d" ")
+ endif
+ # Check if -ffile-prefix-map is supported before enabling it
+ FILE_PREFIX_MAP_UNSUPPORTED = $(shell $(CC) -ffile-prefix-map=/foo/bar/baz=/quux 2>&1 | grep -c 'file-prefix-map')
diff --git a/net-im/telegram-purple/files/patch-tgl_tl-parser_portable__endian.h b/net-im/telegram-purple/files/patch-tgl_tl-parser_portable__endian.h
index 9e44279db312..58ca5c105af3 100644
--- a/net-im/telegram-purple/files/patch-tgl_tl-parser_portable__endian.h
+++ b/net-im/telegram-purple/files/patch-tgl_tl-parser_portable__endian.h
@@ -1,6 +1,6 @@
---- tgl/tl-parser/portable_endian.h.orig 2019-02-22 22:36:12 UTC
+--- tgl/tl-parser/portable_endian.h.orig 2020-04-27 11:49:17 UTC
+++ tgl/tl-parser/portable_endian.h
-@@ -71,15 +71,6 @@
+@@ -72,15 +72,6 @@
# include <sys/endian.h>
diff --git a/net-im/telegram-purple/pkg-plist b/net-im/telegram-purple/pkg-plist
index 6df3488fe6a4..399bf168e6e1 100644
--- a/net-im/telegram-purple/pkg-plist
+++ b/net-im/telegram-purple/pkg-plist
@@ -1,4 +1,3 @@
-@dir /%%ETCDIR%%
lib/purple-2/telegram-purple.so
share/appdata/telegram-purple.metainfo.xml
%%NLS%%share/locale/bg/LC_MESSAGES/telegram-purple.mo
@@ -9,6 +8,7 @@ share/appdata/telegram-purple.metainfo.xml
%%NLS%%share/locale/fr/LC_MESSAGES/telegram-purple.mo
%%NLS%%share/locale/it/LC_MESSAGES/telegram-purple.mo
%%NLS%%share/locale/nl/LC_MESSAGES/telegram-purple.mo
+%%NLS%%share/locale/nn/LC_MESSAGES/telegram-purple.mo
%%NLS%%share/locale/pl/LC_MESSAGES/telegram-purple.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/telegram-purple.mo
%%NLS%%share/locale/ru/LC_MESSAGES/telegram-purple.mo
@@ -17,3 +17,4 @@ share/appdata/telegram-purple.metainfo.xml
share/pixmaps/pidgin/protocols/16/telegram.png
share/pixmaps/pidgin/protocols/22/telegram.png
share/pixmaps/pidgin/protocols/48/telegram.png
+@dir /%%ETCDIR%%