1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-17 03:25:46 +00:00

- 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
This commit is contained in:
Jose Alonso Cardenas Marquez 2018-08-07 07:09:34 +00:00
parent 79bf59f8a3
commit 6f930d631e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=476572
5 changed files with 88 additions and 0 deletions

View File

@ -5,6 +5,7 @@
SUBDIR += amule
SUBDIR += amule-devel
SUBDIR += awgg
SUBDIR += bitcoin
SUBDIR += bitcoin-daemon
SUBDIR += bitcoin-utils

55
net-p2p/awgg/Makefile Normal file
View File

@ -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>

3
net-p2p/awgg/distinfo Normal file
View File

@ -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

19
net-p2p/awgg/pkg-descr Normal file
View File

@ -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

10
net-p2p/awgg/pkg-plist Normal file
View File

@ -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