head	1.6;
access;
symbols;
locks; strict;
comment	@# @;


1.6
date	2026.06.05.10.11.12;	author pin;	state Exp;
branches;
next	1.5;
commitid	xnDzoSEkkt7YVAIG;

1.5
date	2026.05.20.12.43.46;	author pin;	state Exp;
branches;
next	1.4;
commitid	z3x2B0r3S1KciyGG;

1.4
date	2026.05.14.20.28.22;	author pin;	state Exp;
branches;
next	1.3;
commitid	3ucnUd0fiQGx3PFG;

1.3
date	2026.05.05.10.06.57;	author pin;	state Exp;
branches;
next	1.2;
commitid	qsPiupe7EuLiUBEG;

1.2
date	2026.04.27.07.58.13;	author pin;	state Exp;
branches;
next	1.1;
commitid	J9VaW6CVs9n4szDG;

1.1
date	2026.04.23.18.16.55;	author pin;	state Exp;
branches;
next	;
commitid	J1g262nh7Pyi07DG;


desc
@@


1.6
log
@news/eilmeldung: update to 1.5.4

1.5.4 - 2026-06-04

Quick bugfix release

 - fixed crash when width/height of focused panel was set to 100% (see article_list_focused_height, etc.)
@
text
@# $NetBSD: Makefile,v 1.5 2026/05/20 12:43:46 pin Exp $

DISTNAME=	eilmeldung-1.5.4
CATEGORIES=	news
MASTER_SITES=	${MASTER_SITE_GITHUB:=christo-auer/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/christo-auer/eilmeldung/
COMMENT=	TUI RSS reader based on the news-flash library
LICENSE=	gnu-gpl-v3

# See, https://github.com/briansmith/ring/issues/1999
.include "../../mk/compiler/i386-sse2.mk"

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

.include "cargo-depends.mk"

#RUST_REQ=	1.97.0-beta.2
#Upstream does not state the required MSRV.
#This package is confirmed to build with Rust 1.97.0-beta.2 on amd64
USE_LANGUAGES+=	c c++
USE_TOOLS+=	pkg-config perl gmake

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

DEPENDS+=	xdg-utils-[0-9]*:../../misc/xdg-utils

.include "../../lang/rust/cargo.mk"
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../graphics/libsixel/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.5
log
@news/eilmeldung: update to 1.5.3

 - two new options for showing the current position

    - article_list_show_position = true to show an indicator of current position in article list (top right)
    - content_show_position = true to show indicator of current position in article content (bottom right)
    - the to options are set to true by default; just add the following two lines at the root level of your config.toml to deactivate the indicators

    article_list_show_position = false
    content_show_position = false

 - Breaking Change: icon customization heavily refactored

    - you can now customize all icons appearing in eilmeldung
    - there are two preset, nerd (default) and ascii
    - there is a new configuration section [icon_set] in which you can overwrite all icons to your likings
    - if you have defined customized icons, move the settings into [icon_set], add preset="nerd" and remove the _icon suffix from your settings.
    - you can consult the documentation in docs/configuration.md, section Icon Set

 - "connected" is now the new default framing of panels

 - with "connected" framing, the currently active panel's border is drawn above the other panels

 - chore: bumped versions of deps, updated to news-flash 3.1.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2026/05/14 20:28:22 pin Exp $
d3 1
a3 1
DISTNAME=	eilmeldung-1.5.3
d20 1
a20 1
#RUST_REQ=	1.96.0-beta.7
d22 1
a22 1
#This package is confirmed to build with Rust 1.96.0-beta.7 on amd64
@


1.4
log
@news/eilmeldung: update to 1.5.2

1.5.2 - 2026-05-14

    restored default border theme (connected and rounded)
    fixed bug which resulted in rapid swapping of article content

1.5.1 - 2026-05-13

    open borders for everyone!
        you can now freely customize the border style of the panels!
        want to highlight the focused panel by a double border and use a plain border for inactive panels? just append this to your config.toml:

    [border_theme]
    focused = "double"
    unfocused = "plain"
    framing = "connected"

        these settings also feature to new "connected" style which elegantly connected the borders of each panel; you can still go back to the classic style by using framing = "open" or even use completely closed border with framing = "closed"
        read more in docs/configuration.md in the section Border Theme
    fixed double inputs in command input and help popup under Windows
    show_top_bar is deprecated now and the top bar is removed entirely
    the settings scrollbar_begin_symbol``, scrollbar_end_symbol, scrollbar_track_symbol, scrollbar_thumb_symbol` are deprecated now; the scrollbar characters are determined by the chosen border type
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2026/05/05 10:06:57 pin Exp $
d3 1
a3 1
DISTNAME=	eilmeldung-1.5.2
d20 1
a20 1
#RUST_REQ=	1.96.0-beta.5
d22 1
a22 1
#This package is confirmed to build with Rust 1.96.0-beta.5 on amd64
@


1.3
log
@news/eilmeldung: update to 1.5.0

1.5.0 - 2026-05-04

🪟 Windows is now supported!

    Download the release Windows binary or use scoop to install

scoop bucket add eilmeldung https://github.com/christo-auer/eilmeldung
scoop install eilmeldung

    eilmeldung should run well using Windows Terminal with a NerdFont-patched font
    Thanks to @@azinsharaf for the initial research, support and testing and to @@jangernert for the quick release of a new news-flash version!
    Naturally the Windows port is not yet tested as well as the Linux or macOS versions. So please report any bugs you may encounter!
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2026/04/27 07:58:13 pin Exp $
d3 1
a3 1
DISTNAME=	eilmeldung-1.5.0
@


1.2
log
@news/eilmeldung: update to 1.4.4

1.4.4 - 2026-04-26

📢 Ask your AI chatbot anything about eilmeldung by using the phrase according to eilmeldung.org ... . Some example prompts

according to eilmeldung.org...

    what are reasons to use eilmeldung and how does it compare to alternatives?
    how can I display images within articles?
    how can I select articles and then mark them as read?
    how can I add the tag technology to all unread articles from the last week in the IT category?
    what are features I don't know?

Note: eilmeldung.org simply delivers a llms.txt

Changes:

    NetBSD support thanks to @@0323pin
        compilation option for xdg-open
        installation instructions
    preparation for Windows support (just enclosure_command for now) thanks to @@azinsharaf
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2026/04/23 18:16:55 pin Exp $
d3 1
a3 1
DISTNAME=	eilmeldung-1.4.4
d20 1
a20 1
#RUST_REQ=	1.96.0-beta.4
d22 1
a22 1
#This package is confirmed to build with Rust 1.96.0-beta.4 on amd64
@


1.1
log
@news/eilmeldung: import package

eilmeldung is a TUI RSS reader based on the awesome news-flash library.

 - fast in every aspect: non-blocking terminal user interface, (neo)vim-inspired
   keybindings, instant start-up and no clutter
 - stands on the shoulder of giants: based on the news-flash library, eilmeldung
   supports many RSS providers, is efficient and reliable
 - powerful and yet easy to use out-of-the-box: sane defaults which work for
   most, and yet configurable to meet anyone's requirements, from keybindings to
   colors, from displayed content to RSS provider
 - read news like a pro: filter and search news with an easy-to-learn powerful
   query language, activate zen mode to focus on the article content and nothing
   else

eilmeldung is German for breaking news
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	eilmeldung-1.4.3
@

