FreeBSD Bugzilla – Attachment 184612 Details for
Bug 220933
net-p2p/transmission updates and new -qt5 port.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch: updating and new port
updates_and_new_qt5_port.patch (text/plain), 6.95 KB, created by
Alexandre C. GuimarĂ£es
on 2017-07-23 04:34:29 UTC
(
hide
)
Description:
patch: updating and new port
Filename:
MIME Type:
Creator:
Alexandre C. GuimarĂ£es
Created:
2017-07-23 04:34:29 UTC
Size:
6.95 KB
patch
obsolete
>From da74aad497a45a01d94c41c903a4dff364a39dfa Mon Sep 17 00:00:00 2001 >From: Le Baron d'Merde <lebarondemerde@gmx.com> >Date: Sat, 22 Jul 2017 19:14:57 -0300 >Subject: [PATCH] net-p2p/transmission updates and new -qt5 port. > >add cairo to USE_GNOME > >Add cairo to USE_GNOME > >Add -qt5 conflit and some work to remove stage-qa warnings > >New port > >Minor fix. > >Remove unnecessary xml component. >--- > net-p2p/transmission-gtk/Makefile | 4 +-- > net-p2p/transmission-qt4/Makefile | 12 ++++++--- > net-p2p/transmission-qt4/pkg-descr | 2 +- > net-p2p/transmission-qt5/Makefile | 54 ++++++++++++++++++++++++++++++++++++++ > net-p2p/transmission-qt5/pkg-descr | 13 +++++++++ > net-p2p/transmission-qt5/pkg-plist | 8 ++++++ > net-p2p/transmission/Makefile | 3 ++- > 7 files changed, 89 insertions(+), 7 deletions(-) > create mode 100644 net-p2p/transmission-qt5/Makefile > create mode 100644 net-p2p/transmission-qt5/pkg-descr > create mode 100644 net-p2p/transmission-qt5/pkg-plist > >diff --git a/net-p2p/transmission-gtk/Makefile b/net-p2p/transmission-gtk/Makefile >index 5325218aa901a..8d58e7739239e 100644 >--- a/net-p2p/transmission-gtk/Makefile >+++ b/net-p2p/transmission-gtk/Makefile >@@ -1,6 +1,6 @@ > # $FreeBSD$ > >-PORTREVISION= 3 >+PORTREVISION= 4 > PKGNAMESUFFIX= -gtk > > MAINTAINER= crees@FreeBSD.org >@@ -18,7 +18,7 @@ MASTERDIR= ${.CURDIR}/../transmission-cli > PLIST= ${.CURDIR}/pkg-plist > SLAVEPORT= gtk > >-USE_GNOME= gtk30 intlhack >+USE_GNOME= cairo gtk30 intlhack > USES= gettext pathfix desktop-file-utils > INSTALLS_ICONS= yes > >diff --git a/net-p2p/transmission-qt4/Makefile b/net-p2p/transmission-qt4/Makefile >index d28a653e537e7..478a74d001798 100644 >--- a/net-p2p/transmission-qt4/Makefile >+++ b/net-p2p/transmission-qt4/Makefile >@@ -1,12 +1,14 @@ > # $FreeBSD$ > >-PORTREVISION= 4 >+PORTREVISION= 5 > PKGNAMESUFFIX= -qt4 > > MAINTAINER= crees@FreeBSD.org >-COMMENT= Fast and lightweight QT4 BitTorrent client >+COMMENT= Fast and lightweight Qt4 BitTorrent client > > LIB_DEPENDS= ${GEN_LIB_DEPENDS} >+LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \ >+ libfreetype.so:print/freetype2 > RUN_DEPENDS= ${GEN_RUN_DEPENDS} > > DESCR= ${.CURDIR}/pkg-descr >@@ -15,7 +17,8 @@ PLIST= ${.CURDIR}/pkg-plist > SLAVEPORT= qt4 > > QT_NONSTANDARD= yes >-USE_QT4= moc_build qmake_build rcc_build uic_build gui dbus network >+USE_QT4= corelib dbus gui moc_build network qmake_build \ >+ rcc_build uic_build > USES= compiler:c++11-lib desktop-file-utils > > EXTRA_CONF_ARGS=--disable-cli \ >@@ -24,6 +27,8 @@ EXTRA_CONF_ARGS=--disable-cli \ > --disable-mac \ > --disable-nls > >+CONFLICTS_INSTALL= transmission-qt5 >+ > post-patch: general-patch > @${REINPLACE_CMD} -e 's|/share/man|/man|g ; /PKGCONFIG/s| openssl||g' \ > ${WRKSRC}/qt/qtr.pro >@@ -38,6 +43,7 @@ do-install: > ${SETENV} INSTALL_ROOT=${STAGEDIR}${PREFIX} ${MAKE_CMD} install) > > post-install: general-install >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/transmission-qt > @${MKDIR} ${STAGEDIR}${DOCSDIR} > @${INSTALL_DATA} ${WRKSRC}/qt/README.txt \ > ${STAGEDIR}${DOCSDIR}/README-qt4 >diff --git a/net-p2p/transmission-qt4/pkg-descr b/net-p2p/transmission-qt4/pkg-descr >index 1e252e2875e1c..9dd906c99b940 100644 >--- a/net-p2p/transmission-qt4/pkg-descr >+++ b/net-p2p/transmission-qt4/pkg-descr >@@ -1,4 +1,4 @@ >-A fast and lightweight QT4 BitTorrent client, loosely based on the GTK+ client. >+A fast and lightweight Qt4 BitTorrent client, loosely based on the GTK+ client. > > This is the only Transmission client that can act as its own self-contained > session (as the GTK+ and Mac clients do), and can also connect to a remote >diff --git a/net-p2p/transmission-qt5/Makefile b/net-p2p/transmission-qt5/Makefile >new file mode 100644 >index 0000000000000..23e336bbbaa42 >--- /dev/null >+++ b/net-p2p/transmission-qt5/Makefile >@@ -0,0 +1,54 @@ >+# $FreeBSD$ >+ >+PORTREVISION= 0 >+PKGNAMESUFFIX= -qt5 >+ >+MAINTAINER= crees@FreeBSD.org >+COMMENT= Fast and lightweight Qt4 BitTorrent client >+ >+LIB_DEPENDS= ${GEN_LIB_DEPENDS} >+LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \ >+ libfreetype.so:print/freetype2 >+RUN_DEPENDS= ${GEN_RUN_DEPENDS} >+ >+DESCR= ${.CURDIR}/pkg-descr >+MASTERDIR= ${.CURDIR}/../transmission-cli >+PLIST= ${.CURDIR}/pkg-plist >+SLAVEPORT= qt4 >+ >+QT_NONSTANDARD= yes >+USE_QT5= buildtools_build core dbus gui network qmake_build widgets >+USES= compiler:c++11-lib desktop-file-utils >+ >+EXTRA_CONF_ARGS=--disable-cli \ >+ --disable-daemon \ >+ --without-gtk \ >+ --disable-mac \ >+ --disable-nls >+ >+CONFLICTS_INSTALL= transmission-qt4 >+ >+post-patch: general-patch >+ @${REINPLACE_CMD} -e 's|/share/man|/man|g ; /PKGCONFIG/s| openssl||g' \ >+ ${WRKSRC}/qt/qtr.pro >+ @${ECHO_CMD} 'LIBS += -l${PORT_OPTIONS:M*SSL:tl:S/openssl/crypto/}' \ >+ >>${WRKSRC}/qt/qtr.pro >+ >+post-build: >+ @(cd ${WRKSRC}/qt && ${QMAKE} ${QMAKE_ARGS} qtr.pro && ${MAKE_CMD}) >+ >+do-install: >+ @(cd ${WRKSRC}/qt && \ >+ ${SETENV} INSTALL_ROOT=${STAGEDIR}${PREFIX} ${MAKE_CMD} install) >+ >+post-install: general-install >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/transmission-qt >+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >+ @${INSTALL_DATA} ${WRKSRC}/qt/README.txt \ >+ ${STAGEDIR}${DOCSDIR}/README-qt5 >+ @${INSTALL_DATA} ${WRKSRC}/qt/transmission-qt.desktop \ >+ ${STAGEDIR}${PREFIX}/share/applications/ >+ @${INSTALL_DATA} ${WRKSRC}/qt/icons/transmission.png \ >+ ${STAGEDIR}${PREFIX}/share/pixmaps/transmission-qt.png >+ >+.include "${MASTERDIR}/Makefile" >diff --git a/net-p2p/transmission-qt5/pkg-descr b/net-p2p/transmission-qt5/pkg-descr >new file mode 100644 >index 0000000000000..078dff87eff3a >--- /dev/null >+++ b/net-p2p/transmission-qt5/pkg-descr >@@ -0,0 +1,13 @@ >+A fast and lightweight Qt5 BitTorrent client, loosely based on the GTK+ client. >+ >+This is the only Transmission client that can act as its own self-contained >+session (as the GTK+ and Mac clients do), and can also connect to a remote >+session (as the web client and transmission-remote terminal client do). >+ >+Transmission has been built from the ground up to be a lightweight, yet >+powerful BitTorrent client. Its simple, intuitive interface is designed >+to integrate tightly with whatever computing environment you choose to >+use. Transmission strikes a balance between providing useful functionality >+without feature bloat. Furthermore, it is free for anyone to use or modify. >+ >+WWW: http://www.transmissionbt.com/ >diff --git a/net-p2p/transmission-qt5/pkg-plist b/net-p2p/transmission-qt5/pkg-plist >new file mode 100644 >index 0000000000000..b7c26441c0042 >--- /dev/null >+++ b/net-p2p/transmission-qt5/pkg-plist >@@ -0,0 +1,8 @@ >+bin/transmission-qt >+man/man1/transmission-qt.1.gz >+share/applications/transmission-qt.desktop >+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS >+%%PORTDOCS%%%%DOCSDIR%%/NEWS >+%%PORTDOCS%%%%DOCSDIR%%/README >+%%PORTDOCS%%%%DOCSDIR%%/README-qt5 >+share/pixmaps/transmission-qt.png >diff --git a/net-p2p/transmission/Makefile b/net-p2p/transmission/Makefile >index 04dcee0986ed7..e1f39a9937adc 100644 >--- a/net-p2p/transmission/Makefile >+++ b/net-p2p/transmission/Makefile >@@ -1,7 +1,8 @@ > # $FreeBSD$ > > PORTNAME= transmission >-PORTVERSION= 2.84 >+PORTVERSION= 2.92 >+PORTREVISION= 1 > CATEGORIES= net-p2p > > MAINTAINER= crees@FreeBSD.org
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 220933
:
184612
|
184804