pkgsrc-Changes archive

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

CVS commit: pkgsrc/net



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Jul 20 23:14:41 UTC 2019

Modified Files:
        pkgsrc/net/transmission: Makefile Makefile.common distinfo
        pkgsrc/net/transmission-gtk: DESCR Makefile
        pkgsrc/net/transmission-qt: Makefile
        pkgsrc/net/transmission/patches: patch-qt_qtr.pro

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/transmission/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/transmission/Makefile.common
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/transmission/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/transmission-gtk/DESCR
cvs rdiff -u -r1.36 -r1.37 pkgsrc/net/transmission-gtk/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/net/transmission-qt/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/transmission/patches/patch-qt_qtr.pro

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/transmission/Makefile
diff -u pkgsrc/net/transmission/Makefile:1.19 pkgsrc/net/transmission/Makefile:1.20
--- pkgsrc/net/transmission/Makefile:1.19       Sat Jul 20 22:46:42 2019
+++ pkgsrc/net/transmission/Makefile    Sat Jul 20 23:14:40 2019
@@ -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

Index: pkgsrc/net/transmission/Makefile.common
diff -u pkgsrc/net/transmission/Makefile.common:1.8 pkgsrc/net/transmission/Makefile.common:1.9
--- pkgsrc/net/transmission/Makefile.common:1.8 Fri Apr 15 09:28:39 2016
+++ pkgsrc/net/transmission/Makefile.common     Sat Jul 20 23:14:40 2019
@@ -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 @@ GNU_CONFIGURE=              yes
 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
 

Index: pkgsrc/net/transmission/distinfo
diff -u pkgsrc/net/transmission/distinfo:1.14 pkgsrc/net/transmission/distinfo:1.15
--- pkgsrc/net/transmission/distinfo:1.14       Fri Feb 16 12:33:36 2018
+++ pkgsrc/net/transmission/distinfo    Sat Jul 20 23:14:40 2019
@@ -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

Index: pkgsrc/net/transmission-gtk/DESCR
diff -u pkgsrc/net/transmission-gtk/DESCR:1.1 pkgsrc/net/transmission-gtk/DESCR:1.2
--- pkgsrc/net/transmission-gtk/DESCR:1.1       Sat Mar  2 19:34:36 2013
+++ pkgsrc/net/transmission-gtk/DESCR   Sat Jul 20 23:14:41 2019
@@ -2,4 +2,4 @@ Transmission is a free, lightweight BitT
 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.

Index: pkgsrc/net/transmission-gtk/Makefile
diff -u pkgsrc/net/transmission-gtk/Makefile:1.36 pkgsrc/net/transmission-gtk/Makefile:1.37
--- pkgsrc/net/transmission-gtk/Makefile:1.36   Sat Jul 20 22:46:42 2019
+++ pkgsrc/net/transmission-gtk/Makefile        Sat Jul 20 23:14:41 2019
@@ -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

Index: pkgsrc/net/transmission-qt/Makefile
diff -u pkgsrc/net/transmission-qt/Makefile:1.42 pkgsrc/net/transmission-qt/Makefile:1.43
--- pkgsrc/net/transmission-qt/Makefile:1.42    Sat Jul 20 22:46:42 2019
+++ pkgsrc/net/transmission-qt/Makefile Sat Jul 20 23:14:41 2019
@@ -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 @@ CONFIGURE_ARGS+=      --without-gtk
 
 CONFLICTS+=            Transmission-gui-[0-9]*
 
+INSTALLATION_DIRS=     share/applications
+
 .include "../../net/transmission/Makefile.common"
 
 post-build:
@@ -31,7 +32,6 @@ do-install:
        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
 

Index: pkgsrc/net/transmission/patches/patch-qt_qtr.pro
diff -u pkgsrc/net/transmission/patches/patch-qt_qtr.pro:1.5 pkgsrc/net/transmission/patches/patch-qt_qtr.pro:1.6
--- pkgsrc/net/transmission/patches/patch-qt_qtr.pro:1.5        Thu Jul 13 13:38:59 2017
+++ pkgsrc/net/transmission/patches/patch-qt_qtr.pro    Sat Jul 20 23:14:40 2019
@@ -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