Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Aug 2018 07:09:34 +0000 (UTC)
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r476572 - in head/net-p2p: . awgg
Message-ID:  <201808070709.w7779YYO031038@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: acm
Date: Tue Aug  7 07:09:34 2018
New Revision: 476572
URL: https://svnweb.freebsd.org/changeset/ports/476572

Log:
  - New port: net-p2p/awgg
  
  AWGG comes from Advanced Wget GUI. AWGG is a lightweight multiplatform and
  multilanguage download manager, basically a wget frontend and other tools like
  aria2, curl, youtube-dl and axel. AWGG is written in Free Pascal , using
  CodeTyphon and Lazarus IDE.
  
  Features:
  
      Status filter download.
      Batch download.
      Manage multiple downloads engines at the same time.
      Multiple schedules.
      Clipboard monitoring.
      Notification system.
      Proxy configuration.
      Multiple queues.
      Supports HTTP, HTTPS, FTP.
      Drop box
  
  WWW: https://github.com/Nenirey/AWGG
  
  Differential Revision:	https://reviews.freebsd.org/D15239

Added:
  head/net-p2p/awgg/
  head/net-p2p/awgg/Makefile   (contents, props changed)
  head/net-p2p/awgg/distinfo   (contents, props changed)
  head/net-p2p/awgg/pkg-descr   (contents, props changed)
  head/net-p2p/awgg/pkg-plist   (contents, props changed)
Modified:
  head/net-p2p/Makefile

Modified: head/net-p2p/Makefile
==============================================================================
--- head/net-p2p/Makefile	Tue Aug  7 07:08:20 2018	(r476571)
+++ head/net-p2p/Makefile	Tue Aug  7 07:09:34 2018	(r476572)
@@ -5,6 +5,7 @@
 
     SUBDIR += amule
     SUBDIR += amule-devel
+    SUBDIR += awgg
     SUBDIR += bitcoin
     SUBDIR += bitcoin-daemon
     SUBDIR += bitcoin-utils

Added: head/net-p2p/awgg/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/awgg/Makefile	Tue Aug  7 07:09:34 2018	(r476572)
@@ -0,0 +1,55 @@
+# $FreeBSD$
+
+PORTNAME=	awgg
+PORTVERSION=	0.5.1
+CATEGORIES=	net-p2p
+PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
+
+MAINTAINER=	acm@FreeBSD.org
+COMMENT=	Advanced wget GUI
+
+LICENSE=	GPLv2
+
+RUN_DEPENDS=	aria2c:www/aria2 \
+		wget:ftp/wget \
+		curl:ftp/curl \
+		youtube-dl:www/youtube_dl \
+		axel:ftp/axel
+
+USES=		fpc lazarus:flavors
+USE_FPC=	chm fcl-base fcl-db fcl-image fcl-json fcl-registry fcl-xml \
+		pasjpeg regexpr rtl-extra rtl-objpas x11
+USE_XORG=	x11
+USE_GITHUB=	yes
+GH_ACCOUNT=	Nenirey
+GH_PROJECT=	AWGG
+GH_TAGNAME=	28d009f
+
+DESKTOP_ENTRIES="AWGG" \
+		"Advanced wget GUI" \
+		"${PREFIX}/share/pixmaps/AWGG16x16.png" \
+		"${PORTNAME}" \
+		"Network;P2P;" \
+		${TRUE}
+
+USE_FPC_gtk2=	cairo
+USE_GNOME_gtk2=	cairo
+USE_FPC+=	${USE_FPC_${FLAVOR}}
+USE_GNOME+=	${USE_GNOME_${FLAVOR}}
+
+gtk2_CONFLICTS_INSTALL=	${PORTNAME}-qt4 ${PORTNAME}-qt5
+qt4_CONFLICTS_INSTALL=	${PORTNAME}-gtk2 ${PORTNAME}-qt5
+qt5_CONFLICTS_INSTALL=	${PORTNAME}-gtk2 ${PORTNAME}-qt4
+
+LAZBUILD_ARGS=	-d
+LAZARUS_PROJECT_FILES=	src/awgg.lpi
+
+post-patch:
+	${REINPLACE_CMD} 's|/usr/bin/shutdown|/sbin/shutdown|g' ${WRKSRC}/src/fmain.pas
+	${REINPLACE_CMD} 's|/usr|${LOCALBASE}|g' ${WRKSRC}/src/fmain.pas
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	cd ${WRKSRC}/pixmaps && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/pixmaps
+
+.include <bsd.port.mk>

Added: head/net-p2p/awgg/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/awgg/distinfo	Tue Aug  7 07:09:34 2018	(r476572)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1524841810
+SHA256 (Nenirey-AWGG-0.5.1-28d009f_GH0.tar.gz) = ee65d1c2676824fa47c08d44041ceb5cb365e72387732d9247b7859fb37e5812
+SIZE (Nenirey-AWGG-0.5.1-28d009f_GH0.tar.gz) = 2565386

Added: head/net-p2p/awgg/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/awgg/pkg-descr	Tue Aug  7 07:09:34 2018	(r476572)
@@ -0,0 +1,19 @@
+AWGG comes from Advanced Wget GUI. AWGG is a lightweight multiplatform and 
+multilanguage download manager, basically a wget frontend and other tools like 
+aria2, curl, youtube-dl and axel. AWGG is written in Free Pascal , using 
+CodeTyphon and Lazarus IDE.
+
+Features:
+
+    Status filter download.
+    Batch download.
+    Manage multiple downloads engines at the same time.
+    Multiple schedules.
+    Clipboard monitoring.
+    Notification system.
+    Proxy configuration.
+    Multiple queues.
+    Supports HTTP, HTTPS, FTP.
+    Drop box
+
+WWW: https://github.com/Nenirey/AWGG

Added: head/net-p2p/awgg/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/awgg/pkg-plist	Tue Aug  7 07:09:34 2018	(r476572)
@@ -0,0 +1,10 @@
+bin/awgg
+share/pixmaps/AWGG.ico
+share/pixmaps/AWGG128x128.png
+share/pixmaps/AWGG16x16.png
+share/pixmaps/AWGG256x256.png
+share/pixmaps/AWGG32x32.png
+share/pixmaps/AWGG48x48.png
+share/pixmaps/AWGG64x64.png
+share/pixmaps/DropBox.png
+share/pixmaps/DropBox30x30.png



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808070709.w7779YYO031038>