head	1.8;
access;
symbols
	pkgsrc-2026Q2:1.6.0.2
	pkgsrc-2026Q2-base:1.6;
locks; strict;
comment	@# @;


1.8
date	2026.07.31.22.26.50;	author pin;	state Exp;
branches;
next	1.7;
commitid	LgBFV8aXjlqJcRPG;

1.7
date	2026.06.22.15.08.22;	author pin;	state Exp;
branches;
next	1.6;
commitid	U2QUmuehKMQ22OKG;

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.8
log
@news/eilmeldung: update to 1.7.1

1.7.1 - 2026-07-27

This is a minor release with mainly bugfixes. However, there is a kind of breaking change:

    breaking change for scoop users: eilmeldung is now in scoop main.

    bugfix in article content display
        no content is shown if now article is selected
        tags are now updated correctly
        an error on command clear now leads to an error message instead of a crash
        undo tagging now bevaves correctly if an article already had the tag before
    bump dependencies

1.7.0 - 2026-07-20

🙈 Ever thought, it is a shame that life has no undo function? 🙈 At least, eilmeldung has one now!

    eilmeldung now supports undoing the last operations, just press Ctrl-z once or multiple times or use the command undo

    the following operations can be undone:
        setting status of articles to read or unread
        marking and unmarking articles
        tagging or untagging articles

    of course, you can remap the key binding Ctrl-z as usual

    since undo is pretty new and relatively untested, please rease an issue if you encounter any bugs or unexpected behavior!

    and if you think that other operations should also be undoable, feel free to create an enhancement issue

    other changes
        bugfix: thumbnail now resizes dynamically if the terminal/font has resized (use the new command clear to force a complete refresh of the screen)
        bump of dependencies
@
text
@# $NetBSD: Makefile,v 1.7 2026/06/22 15:08:22 pin Exp $

DISTNAME=	eilmeldung-1.7.1
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.98.0-beta.5
#Upstream does not state the required MSRV.
#This package is confirmed to build with Rust 1.98.0-beta.5 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.7
log
@news/eilmeldung: update to 1.6.0

1.6.0 - 2026-06-22

 - New command pipe to pipe article contents through external commands!
     - for instance pipe html md ~/my-markdown-filter.sh sends the scraped HTML content to the given command and afterwards displays the markdown output from the script
     - possible applications are for example:
         - storing the article markdowns in a file
         - using a custom external scraping mechanism
         - filtering the content, e.g., stripping away unwanted tags/ads/etc.
         - sending the content of an article via mail to someone else
         - piping the content through an LLM
     - see docs/pipe.md for the full documentation and recipes
     - feel free to contribute your own application scenarios and recipes!
 - commands (for share targets, pipe, etc.) now support environment variable substitution via ${VAR} or $VAR. Also a ~ at the beginning is replaced by the path to the home directory.
 - bugfix: status icon/throbber had a different color from the rest of the status bar with errors and warnings
 - new option shadows (default true): show/hide shadows for popup windows
 - dependencies updated, especially ratatui
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2026/06/05 10:11:12 pin Exp $
d3 1
a3 1
DISTNAME=	eilmeldung-1.6.0
d20 1
a20 1
#RUST_REQ=	1.97.0-beta.2
d22 1
a22 1
#This package is confirmed to build with Rust 1.97.0-beta.2 on amd64
@


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
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2026/05/20 12:43:46 pin Exp $
d3 1
a3 1
DISTNAME=	eilmeldung-1.5.4
@


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
@

