net-p2p/awgg: Re-add port: Advanced wget GUI

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
This commit is contained in:
Jose Alonso Cardenas Marquez 2022-10-02 00:56:31 -05:00
parent df8005b90f
commit a3cc73641e
6 changed files with 86 additions and 1 deletions

1
MOVED
View File

@ -17575,7 +17575,6 @@ net/libmms||2022-09-30|Has expired: Obsolete, Microsoft deprecated MMS protocol
audio/mctoolame-decoder||2022-09-30|Has expired: Legacy and obscure audio format that never gained any traction
audio/mctoolame-encoder||2022-09-30|Has expired: Legacy and obscure audio format that never gained any traction
www/py-ws4py||2022-09-30|Has expired: Upstream abandoned
net-p2p/awgg||2022-09-30|Has expired: Depends on expired ftp/axel
ftp/axel||2022-09-30|Has expired: Last release in 2009 and dead upstream, please consider using www/aria2
databases/py-bsddb3|databases/py-berkeleydb|2022-09-30|Has expired: Requires upstream EOLd db5. Use py-berkeleydb
graphics/megapov|graphics/povray37|2022-10-01|Has expired: Abandoned upstream. graphics/povray37 is the recommended replacement

View File

@ -4,6 +4,7 @@
SUBDIR += amule-devel
SUBDIR += arbitrum-avm
SUBDIR += autoscan
SUBDIR += awgg
SUBDIR += bazarr
SUBDIR += bitcoin
SUBDIR += bitcoin-daemon

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

@ -0,0 +1,52 @@
PORTNAME= awgg
DISTVERSION= 0.6.0.6034-beta
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MAINTAINER= acm@FreeBSD.org
COMMENT= Advanced wget GUI
WWW= https://github.com/Nenirey/AWGG
LICENSE= GPLv2
RUN_DEPENDS= aria2c:www/aria2 \
wget:ftp/wget \
curl:ftp/curl \
yt-dlp:www/yt-dlp
gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5
qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2
USES= fpc gnome lazarus:flavors xorg
USE_FPC= chm fcl-base fcl-db fcl-image fcl-json fcl-net fcl-registry \
fcl-web fcl-xml openssl pasjpeg regexpr rtl-extra rtl-objpas x11
USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= Nenirey
GH_PROJECT= AWGG
GH_TAGNAME= 6daa550
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}}
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 = 1664687235
SHA256 (Nenirey-AWGG-0.6.0.6034-beta-6daa550_GH0.tar.gz) = 8963afef1777d796080ecf17cfb838729af75aa77dd03b6c77327239ad987bb3
SIZE (Nenirey-AWGG-0.6.0.6034-beta-6daa550_GH0.tar.gz) = 2469603

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

@ -0,0 +1,17 @@
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

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

@ -0,0 +1,13 @@
bin/awgg
share/pixmaps/AWGG.ico
share/pixmaps/AWGG128x128.png
share/pixmaps/AWGG16x16.png
share/pixmaps/AWGG256x256.png
share/pixmaps/AWGG32x32.png
share/pixmaps/AWGG36x36.png
share/pixmaps/AWGG48x48.png
share/pixmaps/AWGG64x64.png
share/pixmaps/editcopy.png
share/pixmaps/icongray.ico
share/pixmaps/DropBox.png
share/pixmaps/DropBox30x30.png