pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net transmission*: update to 2.94



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0977c6d8d627
branches:  trunk
changeset: 398507:0977c6d8d627
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Jul 20 23:14:40 2019 +0000

description:
transmission*: update to 2.94

Changes:

    Fix building against LibreSSL (#284, #486, #570)
    Fix building against mbedTLS (#115, #528)
    Fix torrents ETA calculation (#522)
    Fix cross-compilation issues caused by miniupnpc configuration test (#475)

Qt Client

    Fix bad downloaded percentage in DetailsDialog (#547)

Web Client

    Fix tracker error XSS in inspector (CVE pending; found by Rory McNamara of Gotham Digital Science)
    Fix torrent name HTML-escaping in trackers inspector tab

diffstat:

 net/transmission-gtk/DESCR                |   2 +-
 net/transmission-gtk/Makefile             |   5 ++---
 net/transmission-qt/Makefile              |   8 ++++----
 net/transmission/Makefile                 |   3 +--
 net/transmission/Makefile.common          |  12 ++++++------
 net/transmission/distinfo                 |  22 ++++++----------------
 net/transmission/patches/patch-qt_qtr.pro |   5 ++++-
 7 files changed, 24 insertions(+), 33 deletions(-)

diffs (146 lines):

diff -r 235e3efcd7a0 -r 0977c6d8d627 net/transmission-gtk/DESCR
--- a/net/transmission-gtk/DESCR        Sat Jul 20 23:09:43 2019 +0000
+++ b/net/transmission-gtk/DESCR        Sat Jul 20 23:14:40 2019 +0000
@@ -2,4 +2,4 @@
 a simple, intuitive interface on top on an efficient, cross-platform
 back-end.
 
-This package includes the gtk frontend for Transmission.
+This package includes the GTK frontend for Transmission.
diff -r 235e3efcd7a0 -r 0977c6d8d627 net/transmission-gtk/Makefile
--- a/net/transmission-gtk/Makefile     Sat Jul 20 23:09:43 2019 +0000
+++ b/net/transmission-gtk/Makefile     Sat Jul 20 23:14:40 2019 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.36 2019/07/20 22:46:42 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2019/07/20 23:14:41 wiz Exp $
 
 PKGNAME=       transmission-gtk-${VERSION}
-PKGREVISION=   20
+COMMENT=       Free, lightweight BitTorrent client (GTK version)
 
-USE_LANGUAGES=         c c++
 INSTALL_ENV+=          INSTALL_ROOT=${DESTDIR}${PREFIX}
 
 CONFIGURE_ARGS+=       --disable-cli
diff -r 235e3efcd7a0 -r 0977c6d8d627 net/transmission-qt/Makefile
--- a/net/transmission-qt/Makefile      Sat Jul 20 23:09:43 2019 +0000
+++ b/net/transmission-qt/Makefile      Sat Jul 20 23:14:40 2019 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.42 2019/07/20 22:46:42 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2019/07/20 23:14:41 wiz Exp $
 
 PKGNAME=       transmission-qt-${VERSION}
-PKGREVISION=   25
+COMMENT=       Free, lightweight BitTorrent client (QT version)
 
-USE_LANGUAGES=         c c++
 MAKE_ENV+=             QTDIR=${QTDIR}
 
 .include "../../mk/bsd.fast.prefs.mk"
@@ -21,6 +20,8 @@
 
 CONFLICTS+=            Transmission-gui-[0-9]*
 
+INSTALLATION_DIRS=     share/applications
+
 .include "../../net/transmission/Makefile.common"
 
 post-build:
@@ -31,7 +32,6 @@
        cd ${WRKSRC}/qt && ${SETENV} ${INSTALL_ENV} make install
 
 post-install:
-       ${MKDIR} ${DESTDIR}${PREFIX}/share/applications &&              \
        ${INSTALL_DATA} ${FILESDIR}/transmission-qt.desktop             \
        ${DESTDIR}${PREFIX}/share/applications/transmission-qt.desktop
 
diff -r 235e3efcd7a0 -r 0977c6d8d627 net/transmission/Makefile
--- a/net/transmission/Makefile Sat Jul 20 23:09:43 2019 +0000
+++ b/net/transmission/Makefile Sat Jul 20 23:14:40 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2019/07/20 22:46:42 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2019/07/20 23:14:40 wiz Exp $
 
 CONFLICTS+=    Transmission-[0-9]*
-PKGREVISION=   12
 
 pre-configure:
        touch ${WRKSRC}/po/Makefile
diff -r 235e3efcd7a0 -r 0977c6d8d627 net/transmission/Makefile.common
--- a/net/transmission/Makefile.common  Sat Jul 20 23:09:43 2019 +0000
+++ b/net/transmission/Makefile.common  Sat Jul 20 23:14:40 2019 +0000
@@ -1,18 +1,18 @@
-# $NetBSD: Makefile.common,v 1.8 2016/04/15 09:28:39 wiz Exp $
+# $NetBSD: Makefile.common,v 1.9 2019/07/20 23:14:40 wiz Exp $
 #
 # used by net/transmission/Makefile
 # used by net/transmission-gtk/Makefile
 # used by net/transmission-qt/Makefile
 
-VERSION=       2.92
+VERSION=       2.94
 DISTNAME=      transmission-${VERSION}
 CATEGORIES=    net
-MASTER_SITES=  http://download.m0k.org/transmission/files/
+MASTER_SITES=  https://github.com/transmission/transmission-releases/raw/master/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    wiz%NetBSD.org@localhost
 HOMEPAGE=      http://www.transmissionbt.com/
-COMMENT=       Free, lightweight BitTorrent client
+COMMENT?=      Free, lightweight BitTorrent client
 
 USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
@@ -29,10 +29,10 @@
 LDFLAGS+=              ${BUILDLINK_LDADD.getopt} ${BUILDLINK_LDADD.gettext}
 
 .include "../../mk/bsd.prefs.mk"
-.if !empty(OPSYS:M*BSD) || !empty(OPSYS:MDragonFly)
+.if !empty(OPSYS:M*BSD) || ${OPSYS} == "DragonFly"
 CPPFLAGS+=             -DBSD
 .endif
-.if !empty(OPSYS:MDarwin)
+.if ${OPSYS} == "Darwin"
 LDFLAGS+=              -framework CoreFoundation
 .endif
 
diff -r 235e3efcd7a0 -r 0977c6d8d627 net/transmission/distinfo
--- a/net/transmission/distinfo Sat Jul 20 23:09:43 2019 +0000
+++ b/net/transmission/distinfo Sat Jul 20 23:14:40 2019 +0000
@@ -1,17 +1,7 @@
-$NetBSD: distinfo,v 1.14 2018/02/16 12:33:36 wiz Exp $
+$NetBSD: distinfo,v 1.15 2019/07/20 23:14:40 wiz Exp $
 
-SHA1 (transmission-2.92.tar.xz) = 2140feba45c4471392033d21b86b6f3ef780d88e
-RMD160 (transmission-2.92.tar.xz) = 6da78ce333fa2ea69aa4954c3b052a818ce7c93e
-SHA512 (transmission-2.92.tar.xz) = 4d99476bee88cedcc4238a0eee64a4089016933cbfc1cfb1cca023ad4ebcfe46375c9e7651a17af4aeaaf1feb19cbd8166aa56ef7992d9e745a7bbcbe8efca11
-Size (transmission-2.92.tar.xz) = 3378116 bytes
-SHA1 (patch-ab) = 796faa7c61762dc3ffe563748e55160c827149d2
-SHA1 (patch-libtransmission_crypto-utils-openssl.c) = 3157e1410ecab0ebdad6609bbc088df8caf4a184
-SHA1 (patch-libtransmission_platform-quota.c) = 2d9758d24c4329021e0774ac9f8bb3dd94592965
-SHA1 (patch-libtransmission_quark.c) = 70b8d8d3de0ae480433464a1dbee4488af3b64d9
-SHA1 (patch-libtransmission_quark.h) = 5c4b0a24e2e142a3504c232b333fa7665fe8178f
-SHA1 (patch-libtransmission_rpc-server.c) = 38aba449da55ae7f7c492b377d3ef6f5f54cc360
-SHA1 (patch-libtransmission_rpc-server.h) = b47127d42aaf1315719531f7af0c9f6a6dd14f6f
-SHA1 (patch-libtransmission_session.c) = 29c159b6297eed2da9da51ec9ce254a871ce21c1
-SHA1 (patch-libtransmission_transmission.h) = 349c63f0ec98fe632aff32c71cdb3918d7e08a19
-SHA1 (patch-libtransmission_web.c) = 8483cbe1155ac07d82c6733ceda48274d157b207
-SHA1 (patch-qt_qtr.pro) = 982c76669f41f154470a91b4b7c9cb5dcc41132c
+SHA1 (transmission-2.94.tar.xz) = 5f1b41090764bb2150eb0440fce671a3825ef265
+RMD160 (transmission-2.94.tar.xz) = 92fef8c64ff0ee71002b3f36149947e60e568d10
+SHA512 (transmission-2.94.tar.xz) = ee411743940f2897aa0bbc351ce79f11d860075d2e9e399d60301eae8cfc453e20426ef553fc62ee43019a07c052d512f5d7972cc4411fb57b1312c2c1558da7
+Size (transmission-2.94.tar.xz) = 3365952 bytes
+SHA1 (patch-qt_qtr.pro) = 8789931713d96bd1015c615660ab729008d5bbf4
diff -r 235e3efcd7a0 -r 0977c6d8d627 net/transmission/patches/patch-qt_qtr.pro
--- a/net/transmission/patches/patch-qt_qtr.pro Sat Jul 20 23:09:43 2019 +0000
+++ b/net/transmission/patches/patch-qt_qtr.pro Sat Jul 20 23:14:40 2019 +0000
@@ -1,4 +1,7 @@
-$NetBSD: patch-qt_qtr.pro,v 1.5 2017/07/13 13:38:59 wiz Exp $
+$NetBSD: patch-qt_qtr.pro,v 1.6 2019/07/20 23:14:40 wiz Exp $
+
+1. Fix man page installation path.
+2. add openssl cflags/ldflags (still needed?)
 
 --- qt/qtr.pro.orig    2015-12-29 00:47:32.464150631 +0000
 +++ qt/qtr.pro



Home | Main Index | Thread Index | Old Index