aboutsummaryrefslogtreecommitdiffstats
path: root/net-p2p
diff options
context:
space:
mode:
authoracm <acm@FreeBSD.org>2018-05-26 00:31:21 +0800
committeracm <acm@FreeBSD.org>2018-05-26 00:31:21 +0800
commitc29f84d481e5f571e5a3b599024d9f5cb814fde7 (patch)
tree7c23ab9b803bf454a97a095273ff2657ce4bd550 /net-p2p
parented2ae32bf888538ac98e8c5bfbff04d149d28f9e (diff)
downloadfreebsd-ports-gnome-c29f84d481e5f571e5a3b599024d9f5cb814fde7.tar.gz
freebsd-ports-gnome-c29f84d481e5f571e5a3b599024d9f5cb814fde7.tar.zst
freebsd-ports-gnome-c29f84d481e5f571e5a3b599024d9f5cb814fde7.zip
- Moved ports to Uses/lazarus.mk
- Add FLAVORS Approved by: portmgr Differential Revision: https://reviews.freebsd.org/D14661
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/transmission-remote-gui/Makefile65
-rw-r--r--net-p2p/transmission-remote-gui/distinfo5
-rw-r--r--net-p2p/transmission-remote-gui/pkg-descr2
3 files changed, 22 insertions, 50 deletions
diff --git a/net-p2p/transmission-remote-gui/Makefile b/net-p2p/transmission-remote-gui/Makefile
index 8db81abb4712..7a90a07245f7 100644
--- a/net-p2p/transmission-remote-gui/Makefile
+++ b/net-p2p/transmission-remote-gui/Makefile
@@ -1,65 +1,36 @@
-# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
PORTNAME= transmission-remote-gui
-PORTVERSION= 5.0.1
-PORTREVISION= 13
+PORTVERSION= 5.14.0
+DISTVERSIONPREFIX= v
CATEGORIES= net-p2p
-MASTER_SITES= SF/${PROJECTNAME}/${PORTVERSION}/
-DISTNAME= transgui-${PORTVERSION}-src
+PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
+
+USE_GITHUB= yes
+GH_ACCOUNT= transmission-remote-gui
+GH_PROJECT= transgui
MAINTAINER= acm@FreeBSD.org
COMMENT= Remote GUI for transmission daemon
-BROKEN= fails to build
-
-BUILD_DEPENDS= lazbuild:editors/lazarus \
- fpcres:lang/fpc-utils
-RUN_DEPENDS= transmission-daemon:net-p2p/transmission-daemon
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING.txt
-USES= fpc
-USE_FPC= cairo fcl-base fcl-image fcl-net pasjpeg rtl-objpas rtl-extra \
- x11
-USES= iconv zip
-USE_GNOME= #
+USES= fpc iconv lazarus:flavors
+USE_FPC= cairo chm fcl-base fcl-image fcl-json fcl-net pasjpeg rtl-objpas \
+ rtl-extra x11
-WRKSRC= ${WRKDIR}/TransGUI
+WRKSRC= ${WRKDIR}/transgui-${PORTVERSION}
PLIST_FILES= bin/transgui
SUB_FILES= pkg-message
-LAZARUS_PROJECT_FILE= transgui.lpi
-LAZBUILD_CMD= ${LOCALBASE}/bin/lazbuild -d
-LCL_UNITS_DIR= ${LOCALBASE}/share/lazarus-${LAZARUS_VER}/lcl/units/${BUILDNAME}
-LAZARUS_VER= 1.8.0
-LAZARUS_DIR= ${LOCALBASE}/share/lazarus-${LAZARUS_VER}
+LAZARUS_PROJECT_FILES= transgui.lpi
+LAZBUILD_ARGS= -d
PROJECT_NAME= transgui
-OPTIONS_SINGLE= LCL
-OPTIONS_SINGLE_LCL= GTK2 QT4
-
-GTK2_DESC= Use gtk20 interface
-QT4_DESC= Use qt4 interface
-
-OPTIONS_DEFAULT= GTK2
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MGTK2}
-USE_FPC+= gtk2
-USE_GNOME= gtk20
-LCL_PLATFORM= gtk2
-BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-lcl-gtk2
-.endif
-
-.if ${PORT_OPTIONS:MQT4}
-LIB_DEPENDS+= libQt4Pas.so:x11-toolkits/qt4pas
-LCL_PLATFORM= qt
-BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-lcl-qt
-.endif
-
-do-build:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${LAZBUILD_CMD} --ws=${LCL_PLATFORM} --lazarusdir=${LAZARUS_DIR} ${LAZARUS_PROJECT_FILE}
+gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt4 ${PORTNAME}-qt5
+qt4_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt5
+qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt4
do-install:
@cd ${WRKSRC}/units && \
diff --git a/net-p2p/transmission-remote-gui/distinfo b/net-p2p/transmission-remote-gui/distinfo
index b59cf0b2d903..069390ea08b3 100644
--- a/net-p2p/transmission-remote-gui/distinfo
+++ b/net-p2p/transmission-remote-gui/distinfo
@@ -1,2 +1,3 @@
-SHA256 (transgui-5.0.1-src.zip) = 9f59ca89169bd59c63c0c8bc30c3e32b654319ef53a117787fa99eff08ac1278
-SIZE (transgui-5.0.1-src.zip) = 947645
+TIMESTAMP = 1520359617
+SHA256 (transmission-remote-gui-transgui-v5.14.0_GH0.tar.gz) = 30c0bdd9ede5b11fdc3abf8768e4d52d28614c180e4d08e649bf9ce7b4230df2
+SIZE (transmission-remote-gui-transgui-v5.14.0_GH0.tar.gz) = 1699886
diff --git a/net-p2p/transmission-remote-gui/pkg-descr b/net-p2p/transmission-remote-gui/pkg-descr
index 75f03c1da577..5d5f3dfb5a3d 100644
--- a/net-p2p/transmission-remote-gui/pkg-descr
+++ b/net-p2p/transmission-remote-gui/pkg-descr
@@ -2,4 +2,4 @@ Transmission Remote GUI is feature rich cross platform front-end to remotely
control Transmission daemon via its RPC protocol. It is faster and has more
functionality than build-in Transmission web interface.
-WWW: http://code.google.com/p/transmisson-remote-gui/
+WWW: https://github.com/transmission-remote-gui/transgui