head	1.8;
access;
symbols
	pkgsrc-2026Q3:1.8.0.6
	pkgsrc-2026Q3-base:1.8
	pkgsrc-2026Q2:1.8.0.4
	pkgsrc-2026Q2-base:1.8
	pkgsrc-2026Q1:1.8.0.2
	pkgsrc-2026Q1-base:1.8
	pkgsrc-2025Q4:1.7.0.2
	pkgsrc-2025Q4-base:1.7
	pkgsrc-2025Q3:1.6.0.2
	pkgsrc-2025Q3-base:1.6;
locks; strict;
comment	@# @;


1.8
date	2026.01.07.08.48.31;	author wiz;	state Exp;
branches;
next	1.7;
commitid	1wQ3ICD8eebefrpG;

1.7
date	2025.10.12.14.05.03;	author vins;	state Exp;
branches;
next	1.6;
commitid	N1sXwOdidRucOheG;

1.6
date	2025.09.14.08.01.18;	author vins;	state Exp;
branches;
next	1.5;
commitid	T3a8bHBhDC4wHEaG;

1.5
date	2025.09.10.08.46.29;	author wiz;	state Exp;
branches;
next	1.4;
commitid	3tBMkBe0Evc259aG;

1.4
date	2025.09.08.13.26.14;	author vins;	state Exp;
branches;
next	1.3;
commitid	bVcM8uPfAbpGGU9G;

1.3
date	2025.09.04.18.22.34;	author vins;	state Exp;
branches;
next	1.2;
commitid	KgVg1pLao2Lzsq9G;

1.2
date	2025.09.02.16.40.03;	author wiz;	state Exp;
branches;
next	1.1;
commitid	Tjg9UfLZXYD1X99G;

1.1
date	2025.09.01.18.42.22;	author vins;	state Exp;
branches;
next	;
commitid	dIyQpOj86g9fF29G;


desc
@@


1.8
log
@*: recursive bump for icu 78.1
@
text
@# $NetBSD: Makefile,v 1.7 2025/10/12 14:05:03 vins Exp $

DISTNAME=	usenet_reborn-0.2.2
PKGREVISION=	1
CATEGORIES=	news
MASTER_SITES=	https://static.crates.io/crates/usenet_reborn/
EXTRACT_SUFX=   .crate

MAINTAINER=	vins@@NetBSD.org
HOMEPAGE=	https://git.sr.ht/~rek2/usenet_reborn/
COMMENT=	TUI client for Usenet enthusiasts
LICENSE=	gnu-gpl-v3

USE_LANGUAGES=	c c++

TOOL_DEPENDS+=	cmake-[0-9]*:../../devel/cmake

MAKE_ENV+=	OPENSSL_DIR=${SSLBASE:Q}

RUSTFLAGS+=	-C link-arg=-L${SSLBASE}/lib 				\
		-C link-arg=${COMPILER_RPATH_FLAG}${SSLBASE}/lib	\
		-C link-arg=-L${SSLBASE}/lib				\
		-C link-arg=-L${BUILDLINK_PREFIX.sqlite3}/lib		\
		-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.sqlite3}/lib

.include "cargo-depends.mk"

EGDIR=		share/examples/${PKGBASE}
EGFILES=	config.toml subscriptions

INSTALLATION_DIRS+=	${EGDIR}

post-install:
	${INSTALL_DATA} ${EGFILES:S|^|${WRKSRC}/configs/|}	\
		${DESTDIR}${PREFIX}/${EGDIR}

.include "../../databases/sqlite3/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../lang/rust/cargo.mk"
BUILDLINK_DEPMETHOD.clang=	build
.include "../../lang/clang/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.7
log
@news/usenet_reborn: update to 0.2.2

# changes

Features:
- Crosspost reply support: replies now go to all newsgroups the original
article was posted to
- Reply destination popup: choose to reply to all newsgroups or just the
current one
- Fixed phantom new article counts by syncing last_seen with server's
high watermark
- Fixed terminal restoration when cancelling replies in editor
- Fixed deprecated timestamp functions and removed unused code
- Improved code organization by moving popup logic to compose.rs

Bug Fixes:
- Articles marked as read no longer show as new after restart
- Terminal properly restores after cancelling vim editor
- No more phantom unread counts in newsgroups
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2025/09/14 08:01:18 vins Exp $
d4 1
@


1.6
log
@usenet_reborn: cmake only needed as tool
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2025/09/10 08:46:29 wiz Exp $
d3 1
a3 3
# make sure to upload a copy to ftp.NetBSD.org when updating this package
DISTNAME=	usenet_reborn-0.2.0
PKGREVISION=	1
d5 2
a6 2
# doesn't allow direct downloads
#MASTER_SITES=	https://git.sr.ht/~rek2/usenet_reborn/archive/
a31 2
WRKSRC=		${WRKDIR}/${PKGBASE}-${PKGVERSION_NOREV}

@


1.5
log
@usenet_reborn: add missing quote
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2025/09/08 13:26:14 vins Exp $
d17 2
a41 1
.include "../../devel/cmake/buildlink3.mk"
@


1.4
log
@usenet_reborn: libclang required by Rust bindgen.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2025/09/04 18:22:34 vins Exp $
d43 1
a43 1
.include "../../lang/clang/buildlink3.mk
@


1.3
log
@usenet_reborn: needs cmake
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2025/09/02 16:40:03 wiz Exp $
d5 1
d42 2
@


1.2
log
@usenet_reborn: master site does not allow direct downloads

use file name one gets when downloading in the browser
no checksum change
remove DIST_SUBDIR

distfile will have to be mirrored to nbftp manually
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2025/09/01 18:42:22 vins Exp $
d39 1
@


1.1
log
@news/usenet_reborn: initial import of package

Usenet Reborn is a terminal-based NNTP client written in Rust.
@
text
@d1 1
a1 1
# $NetBSD$
d3 2
a4 2
DISTNAME=	0.2.0
PKGNAME=	${DISTNAME:S|^|usenet_reborn-|}
d6 2
a7 2
MASTER_SITES=	https://git.sr.ht/~rek2/usenet_reborn/archive/
DIST_SUBDIR=	${PKGNAME_NOREV}
@

