diff --git a/news/Makefile b/news/Makefile index 99dd7ce30b35..39a5c9bd03f4 100644 --- a/news/Makefile +++ b/news/Makefile @@ -1,70 +1,71 @@ COMMENT = Network news SUBDIR += atp SUBDIR += aub SUBDIR += c-nocem SUBDIR += cg SUBDIR += cleanfeed SUBDIR += cnews SUBDIR += diablo SUBDIR += fidogate SUBDIR += fidogate4 + SUBDIR += flnews SUBDIR += golded+ SUBDIR += gup SUBDIR += husky SUBDIR += husky-areafix SUBDIR += husky-fidoconf SUBDIR += husky-hpt SUBDIR += husky-htick SUBDIR += husky-huskylib SUBDIR += husky-smapi SUBDIR += husky-sqpack SUBDIR += ifmail SUBDIR += inn SUBDIR += inn-current SUBDIR += knews SUBDIR += leafnode SUBDIR += libcanlock SUBDIR += lusernet SUBDIR += mail2nntp SUBDIR += mmail SUBDIR += multisuck SUBDIR += newsfetch SUBDIR += newsfish SUBDIR += newsgrab SUBDIR += newspost SUBDIR += newsstar SUBDIR += newsx SUBDIR += nget SUBDIR += nn SUBDIR += nnap SUBDIR += nntp SUBDIR += noffle SUBDIR += nzbget SUBDIR += nzbhydra2 SUBDIR += nzbperl SUBDIR += p5-NNTPClient SUBDIR += p5-News-Article SUBDIR += p5-News-Article-NoCeM SUBDIR += p5-News-Newsrc SUBDIR += p5-POE-Component-Client-NNTP SUBDIR += p5-POE-Component-Server-NNTP SUBDIR += pan SUBDIR += pgpmoose SUBDIR += py-pynzb SUBDIR += py-sabctools SUBDIR += rntrack SUBDIR += s-news SUBDIR += sabnzbd SUBDIR += slrn SUBDIR += slrnface SUBDIR += suck SUBDIR += suck-cnews SUBDIR += tin SUBDIR += trn SUBDIR += trn4 SUBDIR += ubh SUBDIR += yencode SUBDIR += yydecode .include diff --git a/news/flnews/Makefile b/news/flnews/Makefile new file mode 100644 index 000000000000..ccc422da9b99 --- /dev/null +++ b/news/flnews/Makefile @@ -0,0 +1,41 @@ +PORTNAME= flnews +PORTVERSION= 1.3.0 +CATEGORIES= news +MASTER_SITES= https://micha.freeshell.org/flnews/src/ + +MAINTAINER= kbowling@FreeBSD.org +COMMENT= Fast and lightweight Usenet newsreader with FLTK GUI +WWW= https://micha.freeshell.org/flnews/ + +LICENSE= FLNEWS +LICENSE_NAME= flnews license (BSD-style with identification clause) +LICENSE_FILE= ${WRKSRC}/src/LICENSE +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +LIB_DEPENDS= libfltk.so:x11-toolkits/fltk + +USES= pkgconfig ssl tar:bzip2 xorg +USE_XORG= x11 xcursor xext xfixes xft xinerama xrender + +MAKE_ARGS= PREFIX=${PREFIX} +INSTALL_TARGET= install-strip + +PLIST_FILES= bin/flnews \ + share/applications/flnews.desktop \ + share/flnews/license.txt \ + share/icons/hicolor/48x48/apps/flnews.png \ + share/icons/hicolor/64x64/apps/flnews.png \ + share/man/man1/flnews.1.gz + +OPTIONS_DEFINE= XDG_UTILS +OPTIONS_DEFAULT= XDG_UTILS + +XDG_UTILS_DESC= Use xdg-utils to open URLs and mail clients +XDG_UTILS_RUN_DEPENDS= xdg-open:devel/xdg-utils + +post-patch: + @${REINPLACE_CMD} -e 's|^CFG_XDG_DISABLE=.*|CFG_XDG_DISABLE=0|' \ + -e 's|^CFG_NLS_DISABLE=.*|CFG_NLS_DISABLE=1|' \ + ${WRKSRC}/CONFIG + +.include diff --git a/news/flnews/distinfo b/news/flnews/distinfo new file mode 100644 index 000000000000..3b9bb4850841 --- /dev/null +++ b/news/flnews/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1779312615 +SHA256 (flnews-1.3.0.tar.bz2) = 877e50628774d4d8b170451049b1cd81c9d716d06d8f8ce16fa36fed6ca8a966 +SIZE (flnews-1.3.0.tar.bz2) = 1365566 diff --git a/news/flnews/pkg-descr b/news/flnews/pkg-descr new file mode 100644 index 000000000000..a06b274940a7 --- /dev/null +++ b/news/flnews/pkg-descr @@ -0,0 +1,11 @@ +flnews is a fast and lightweight Usenet newsreader with a GUI based on the +FLTK toolkit, intended for POSIX-conformant operating systems. + +Features: +- Minimal external dependencies +- Standards-compliant NNTP communication and MIME handling +- Transport Layer Security (TLS) with optional CRL checking +- Cancel-Lock / Cancel-Key authentication for Cancel and Supersede +- NNTP COMPRESS extension (DEFLATE) when zlib is available +- Shared group state in '~/.newsrc' for interoperability +- Decoding support for all MIME 1.0 transfer encodings and many character sets