head	1.3;
access;
symbols
	pkgsrc-2026Q1:1.3.0.12
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.10
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.8
	pkgsrc-2025Q3-base:1.3
	pkgsrc-2025Q2:1.3.0.6
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.3.0.4
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.2
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.2.0.8
	pkgsrc-2024Q3-base:1.2
	pkgsrc-2024Q2:1.2.0.6
	pkgsrc-2024Q2-base:1.2
	pkgsrc-2024Q1:1.2.0.4
	pkgsrc-2024Q1-base:1.2
	pkgsrc-2023Q4:1.2.0.2
	pkgsrc-2023Q4-base:1.2
	pkgsrc-2023Q3:1.1.0.2
	pkgsrc-2023Q3-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2024.10.18.08.50.40;	author pin;	state Exp;
branches;
next	1.2;
commitid	iuP6UvLNY5d8C7uF;

1.2
date	2023.10.24.22.10.39;	author wiz;	state Exp;
branches;
next	1.1;
commitid	MTsrqKm6aGrQAVJE;

1.1
date	2023.09.03.07.10.45;	author pin;	state Exp;
branches;
next	;
commitid	pnmaFe7jhTSRgiDE;


desc
@@


1.3
log
@news/moccasin: update to 0.1.3

 - clean up unused ducktype crate
 - update dependencies - fixes build with Rust-1.80
@
text
@# $NetBSD: Makefile,v 1.2 2023/10/24 22:10:39 wiz Exp $

DISTNAME=	moccasin-0.1.3
CATEGORIES=	news
MASTER_SITES=	https://static.crates.io/crates/moccasin/
EXTRACT_SUFX=	.crate

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/rektdeckard/moccasin/
COMMENT=	TUI feed reader for RSS, Atom and (aspirationally) Podcasts
LICENSE=	mit

.include "cargo-depends.mk"

USE_TOOLS+=	pkg-config

MAKE_ENV+=	OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib

.include "../../lang/rust/cargo.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.2
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2023/09/03 07:10:45 pin Exp $
d3 1
a3 2
DISTNAME=	moccasin-0.1.2
PKGREVISION=	1
@


1.1
log
@news/moccasin: import package

TUI feed reader for RSS, Atom, and (eventually) Podcasts. VIM keybindings.
Ranger-inspired interface. Configurable.

On first boot, Moccasin will create both a database and a config file in your
default config directory, which varies depending on your platform.

The moccasin.toml file can be edited to customize app behavior, add feeds in
bulk, change the color scheme, etc. Most of these properties can be changed
from within the application as well, which will write to this file.

To create a custom color scheme, the color_scheme field can be declared as a
table in which the keys are interface elements and the values are either a
built-in ANSI color (which will inherit from your terminal emulator),
a HEX color, or in InlineTable with fg and bg properties of the same type.

The application uses VIM-style keybinds, but arrow keys can also be used for
navigation. At the moment, the app has a NORMAL mode and a COMMAND mode.
In future, you should also be able to tag and group feeds and items in GROUP
mode.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
@

