aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/awgg
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2018-08-07 07:09:34 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2018-08-07 07:09:34 +0000
commit6f930d631e8b46675760eb599b32c554aec48869 (patch)
treed6865c4cbff5ca79caf9cdc0ee432a7b927dfc07 /net-p2p/awgg
parent79bf59f8a3eb2c3d596e46b3a6cbfaa94b52d496 (diff)
downloadports-6f930d631e8b46675760eb599b32c554aec48869.tar.gz
ports-6f930d631e8b46675760eb599b32c554aec48869.zip
- 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
Notes
Notes: svn path=/head/; revision=476572
Diffstat (limited to 'net-p2p/awgg')
-rw-r--r--net-p2p/awgg/Makefile55
-rw-r--r--net-p2p/awgg/distinfo3
-rw-r--r--net-p2p/awgg/pkg-descr19
-rw-r--r--net-p2p/awgg/pkg-plist10
4 files changed, 87 insertions, 0 deletions
diff --git a/net-p2p/awgg/Makefile b/net-p2p/awgg/Makefile
new file mode 100644
index 000000000000..89c94afc0bd1
--- /dev/null
+++ b/net-p2p/awgg/Makefile
@@ -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>
diff --git a/net-p2p/awgg/distinfo b/net-p2p/awgg/distinfo
new file mode 100644
index 000000000000..b4e1b8f5743f
--- /dev/null
+++ b/net-p2p/awgg/distinfo
@@ -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
diff --git a/net-p2p/awgg/pkg-descr b/net-p2p/awgg/pkg-descr
new file mode 100644
index 000000000000..a7ded6e900b5
--- /dev/null
+++ b/net-p2p/awgg/pkg-descr
@@ -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
diff --git a/net-p2p/awgg/pkg-plist b/net-p2p/awgg/pkg-plist
new file mode 100644
index 000000000000..fd33eb89dfb2
--- /dev/null
+++ b/net-p2p/awgg/pkg-plist
@@ -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