head	1.15;
access;
symbols
	pkgsrc-2021Q3:1.12.0.2
	pkgsrc-2021Q3-base:1.12
	pkgsrc-2021Q2:1.11.0.2
	pkgsrc-2021Q2-base:1.11
	pkgsrc-2021Q1:1.10.0.2
	pkgsrc-2021Q1-base:1.10
	pkgsrc-2020Q4:1.7.0.2
	pkgsrc-2020Q4-base:1.7
	pkgsrc-2020Q3:1.3.0.2
	pkgsrc-2020Q3-base:1.3;
locks; strict;
comment	@# @;


1.15
date	2021.12.18.14.15.35;	author leot;	state dead;
branches;
next	1.14;
commitid	ytopsvGE46JbG8lD;

1.14
date	2021.10.26.11.09.36;	author nia;	state Exp;
branches;
next	1.13;
commitid	PBHYsF2uFAWJljeD;

1.13
date	2021.10.07.14.44.59;	author nia;	state Exp;
branches;
next	1.12;
commitid	pR9Bc7OYLRLP9TbD;

1.12
date	2021.08.08.10.52.19;	author leot;	state Exp;
branches;
next	1.11;
commitid	xmQKTLrSxXkyN94D;

1.11
date	2021.04.17.11.14.04;	author leot;	state Exp;
branches;
next	1.10;
commitid	JfMA0G3akpicyDPC;

1.10
date	2021.03.14.14.21.06;	author leot;	state Exp;
branches;
next	1.9;
commitid	ojQpXBABa1s9GhLC;

1.9
date	2021.01.27.17.34.07;	author leot;	state Exp;
branches;
next	1.8;
commitid	KLgRWLJQZzfTdoFC;

1.8
date	2021.01.06.14.35.56;	author leot;	state Exp;
branches;
next	1.7;
commitid	PicQCI8HiKVtUFCC;

1.7
date	2020.12.20.11.11.52;	author leot;	state Exp;
branches;
next	1.6;
commitid	DSuO3YB4dOszktAC;

1.6
date	2020.11.05.22.51.54;	author leot;	state Exp;
branches;
next	1.5;
commitid	YM0mPrlmYTQ1EKuC;

1.5
date	2020.10.26.10.07.33;	author leot;	state Exp;
branches;
next	1.4;
commitid	lprneSL8PaXbKotC;

1.4
date	2020.10.09.15.14.05;	author leot;	state Exp;
branches;
next	1.3;
commitid	iUJtj91rJOsOYerC;

1.3
date	2020.08.26.19.53.10;	author leot;	state Exp;
branches;
next	1.2;
commitid	kCExZEFzXgQDWBlC;

1.2
date	2020.08.08.15.41.31;	author leot;	state Exp;
branches;
next	1.1;
commitid	JKoDAuwhz0968hjC;

1.1
date	2020.07.17.16.20.17;	author leot;	state Exp;
branches;
next	;
commitid	P8S5NMSdKiQ93sgC;


desc
@@


1.15
log
@sfeed_curses: Remove, now part of sfeed
@
text
@$NetBSD: distinfo,v 1.14 2021/10/26 11:09:36 nia Exp $

BLAKE2s (sfeed_curses-1.0.tar.gz) = 661de4c0f9c44f3fa93fe9b203aee47298595d01e91112ed380332621c824aaf
SHA512 (sfeed_curses-1.0.tar.gz) = 575e09a71bab0cec18506426461f2f0fad7247de0520ea32e557ab87755424f015c9edb317c4799ff178746794bdf18509f375cff68caab3ca9e11bf4284b946
Size (sfeed_curses-1.0.tar.gz) = 23381 bytes
@


1.14
log
@news: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2021/10/07 14:44:59 nia Exp $
@


1.13
log
@news: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2021/08/08 10:52:19 leot Exp $
d3 1
a3 1
RMD160 (sfeed_curses-1.0.tar.gz) = 7677bac0a4e39d3929b1e514f5d7c9cd4aad9143
@


1.12
log
@sfeed_curses: Update to 1.0

Changes:
1.0
---
* Makefile: switch to use CPPFLAGS -D_DEFAULT_SOURCE preventing warning
  messages on some systems.
* sfeed_curses:
   * Fix (false-positive) compiler warnings with gcc 10.2+ and -Wall -O2.
   * Check if capname is NULL for tparm(), noticed on netbsd-curses.
   * Add [ and ] keybind to open the next visible feed in the pane while
     keeping the current pane selection, thanks to adc for the feature
     suggestion.
   * Exit early on read errors and show a clear error message in these cases.
   * Improve consistency of line counting (on an invalid file).
   * Theme: add a version of the mono theme (mono_highlight) which highlights
     the active panel.
   * minicurses.h: fix parameter type for tparm() (long not int).
* sfeed_content:
   * Content view optimizations.
   * Show any other content-type than "html" as plain-text (because Atom
     allows base64-encoded embedded content).
   * Allow multiple file parameters as arguments.
* sfeed_markread:
   * Make sure to use proper permissions when copying the merged temporary
     file.
   * For the unread items: create the file if it does not exist.
   * Allow to set the url as a parameter or as an env variable.
   * Use "-" instead of /dev/stdin which is slightly more portable.
* Code-style improvements.
* Documentation improvements: add examples, fix typos, etc.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2021/04/17 11:14:04 leot Exp $
a2 1
SHA1 (sfeed_curses-1.0.tar.gz) = dee7be195568c613702304a2a1843afba9aadc1a
@


1.11
log
@sfeed_curses: Update to 0.9.10

Changes:
0.9.10
------
 * Fix a possible memory leak when used with ncurses and when resizing the
   window. The terminal was reinitalized using setupterm() which would leak memory
   and it is also very inefficient to do so, because it rereads the terminfo
   entries.
 * Fix a possible memory leak when used with ncurses and when exiting from an
   interactive program and restoring the terminal for sfeed_curses.
 * Fix an issue when the sidebar would be > 256 columns long the text on the row
   would not be displayed. Especially noticable in the monocle and horizontal
   layout in fullscreen on bigger screens.
 * Fix a silent truncation which would make searching on titles with > 1024
   bytes not work on these truncated bytes.
 * Fix right-click plumb not respecting the environment variable
   $SFEED_PLUMB_INTERACTIVE flag (but the keybinds did).
 * Fix drawing/updating of the initial items scrollbar when switching to the
   monocle layout.
 * Fix to restore the terminal state more gracefully when it could not be
   correctly initialized (for example with an invalid $TERM set).
 * Fix for correctly decoding mouse buttons 6 and 7 (tilt scroll) using xterm
   X10 decoding. These buttons were not used, but still :)
 * Fix: when the pane items or scrollbar are outside the window to not draw them.
 * Do not clearscreen() when the window is dirty.
   This makes sure there is less flickering in xterm and urxvt, like on a window
   resize or when adjusting the sidebar.
 * Add the keybinds J (shift-j) and K (shift-k) to go one item up or down and
   also open it for faster navigating and checking new items.
   Feedback idea from Hadrien Lacour, thanks!
 * Also allow scrolling when the position is exactly on the pane its scrollbar
   and fix mouse button actions that don't depend on a position in a pane.
 * Implement extended SGR mouse-decoding and also improve X10 mouse decoding:
     * When the terminal emulator supports SGR mouse-encoding then it can
       encode x, y values beyond 224 columns and rows. This is useful for big screens.
     * Map the side-buttons (back, forward) to switch panes. Useful in the monocle
       layout.
     * Implement keymasks (shift, meta/alt, ctrl) and pass them to the function
       mousereport().
 * Improve resizing the sidebar:
   * Avoid unnecessary redraws in some (rare) cases.
   * Clamp the minimal and maximum value when adjusting the sidebar size
     depending on the layout.  This also fixes an issue in horizontal layout mode
     when the sidebar is 1 column high. It would require 2 keypresses (instead of 1)
     to increase the sidebar. This was an injustice to the fingers.
 * After toggling showing new feeds or when reloading feeds try to select the
   same feed again.
 * Code-style improvements, typofixes and minor documentation improvements.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2021/03/14 14:21:06 leot Exp $
d3 4
a6 4
SHA1 (sfeed_curses-0.9.10.tar.gz) = e57b2424921fa637a4c144f2eb26537619febb4c
RMD160 (sfeed_curses-0.9.10.tar.gz) = a999a684626a7a245507acf475fea1183907f07f
SHA512 (sfeed_curses-0.9.10.tar.gz) = fd377cb6302a463f4e9e8ed96aaf5be63e1896dc65688bb107f2df7dc200c466848c8119aa0f15c09bab4dfefae734a2d705ff0ef0fe19d7878ded429685bbd6
Size (sfeed_curses-0.9.10.tar.gz) = 22437 bytes
@


1.10
log
@sfeed_curses: Update to 0.9.9

Changes:
0.9.9
-----
 - mark as read: use the ID if the link is empty
 - sfeed_content: fix unescaping function
 - Add feature to process a sequence of keys automatically on startup via
   $SFEED_AUTOCMD environment variable
 - Add horizontal and monocle layout
 - Misc bugfixes and improvements
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2021/01/27 17:34:07 leot Exp $
d3 4
a6 4
SHA1 (sfeed_curses-0.9.9.tar.gz) = 3f5b224d40d49634a7d3c9a0844f6235c4832266
RMD160 (sfeed_curses-0.9.9.tar.gz) = 8d3b0fc6554504ebc5e5ba0850183ed2220b956b
SHA512 (sfeed_curses-0.9.9.tar.gz) = a3bef9f4bb6b5bf5a28dd46e9f5d7adeb7ffd922941a426d96fba74962ca110838c216e3b2298bd6d2beddda4b49c70d378594e9f1864eec9298d541a05b2a5c
Size (sfeed_curses-0.9.9.tar.gz) = 21398 bytes
@


1.9
log
@sfeed_curses: Update to 0.9.8

pkgsrc changes:
 - Use https:// for MASTER_SITES too

Changes:
0.9.8
-----
 - Misc bug fixes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2021/01/06 14:35:56 leot Exp $
d3 4
a6 4
SHA1 (sfeed_curses-0.9.8.tar.gz) = daac639edf581c96997a38a8fbeb367638ba4dcc
RMD160 (sfeed_curses-0.9.8.tar.gz) = 08cb4304634ef243e8eb95c71f32a7d56a700860
SHA512 (sfeed_curses-0.9.8.tar.gz) = fdbcad75ef750bf368441860320369a3d1565025353128604e2a79cb1ab08c7bc02554e737ed279b18686f831f6f0c53c1a9d60591d416637f1f55a3fd5a2dd9
Size (sfeed_curses-0.9.8.tar.gz) = 20314 bytes
@


1.8
log
@sfeed_curses: Update to 0.9.7

Changes:
0.9.7
-----
 - Permit to build with custom themes via SFEED_THEME
 - Misc bug fixes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2020/12/20 11:11:52 leot Exp $
d3 4
a6 4
SHA1 (sfeed_curses-0.9.7.tar.gz) = 12ff60345de2ae13567618f29a5b72834abf986a
RMD160 (sfeed_curses-0.9.7.tar.gz) = 00994c384e94b78f5e1480927d6f3923b97b013a
SHA512 (sfeed_curses-0.9.7.tar.gz) = a341c14fd1780dba97b991610b38936e25f071c8453d0afc8183da0a821366248ad08a2723ff1342f00b2b71ac5b45b1cbd9d8a9800d5694845e50ccf7f33df7
Size (sfeed_curses-0.9.7.tar.gz) = 20131 bytes
@


1.7
log
@sfeed_curses: Update to 0.9.6

Changes
0.9.6
-----
 - Add keybinds < (decrease), > (increase) and = (reset to automatic
   size) to resize feed sidebar pane for small terminals
 - Make lazyload a run-time configuration option via SFEED_LAZYLOAD
   environment variable
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2020/11/05 22:51:54 leot Exp $
d3 4
a6 4
SHA1 (sfeed_curses-0.9.6.tar.gz) = 4f90067f42e18698151c7bcb2309c5e93be3c0d8
RMD160 (sfeed_curses-0.9.6.tar.gz) = 02e9572aa5acf1ea5cb542bb6b6b36ce0332f17f
SHA512 (sfeed_curses-0.9.6.tar.gz) = ab7f0e88e84092e61f6a6ec0b3f5d6637e152b2dee31c9083dac738e583b1c7a07a11e0dbd44150acc5325f63bf67611d0e52c3038bbc7e528eb8c79ffa137fa
Size (sfeed_curses-0.9.6.tar.gz) = 19798 bytes
@


1.6
log
@sfeed_curses: Update to 0.9.5

Changes:
0.9.5
-----
 - Minor bug fixes and improvements
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2020/10/26 10:07:33 leot Exp $
d3 4
a6 4
SHA1 (sfeed_curses-0.9.5.tar.gz) = d62aceac381b1a461f306f1a1657fd2d66e26520
RMD160 (sfeed_curses-0.9.5.tar.gz) = fc0cccf2766b46a72751a7ff91ecd2f62c536f41
SHA512 (sfeed_curses-0.9.5.tar.gz) = 65137207330154a149c55627899b19de5d73e18b935d917d061374a64befcce3b844a1d57f9155049dd1545058f5fb2dd9dbc0274dbcc2d612f9908a8c950010
Size (sfeed_curses-0.9.5.tar.gz) = 19411 bytes
@


1.5
log
@sfeed_curses: Update to 0.9.4

Changes:
0.9.4
-----
 - Add configurable interactive modes for executed programs (executed
   program interactive in the same terminal)
 - Add support for new categories field
 - Misc bug fixes and improvements
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2020/10/09 15:14:05 leot Exp $
d3 4
a6 4
SHA1 (sfeed_curses-0.9.4.tar.gz) = 122082144291df649c167b252c2bb3a31639b9f2
RMD160 (sfeed_curses-0.9.4.tar.gz) = 798178d002383955f36cc6f78d9f2b4ef1496921
SHA512 (sfeed_curses-0.9.4.tar.gz) = 123f66ba29ac3c4d1b69be0c22db5553b138f660ba611aae392af66cac3186eff642df684753fab280abf0405287103375ca9af6ba5f723cd987e22f6ad7e798
Size (sfeed_curses-0.9.4.tar.gz) = 19576 bytes
@


1.4
log
@sfeed_curses: Update to 0.9.3

Changes:
0.9.3
-----
 - Several bug fixes and performance improvements
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2020/08/26 19:53:10 leot Exp $
d3 4
a6 4
SHA1 (sfeed_curses-0.9.3.tar.gz) = be9cb36de2190c3f6b987a482c1249d97b186173
RMD160 (sfeed_curses-0.9.3.tar.gz) = c0661ae8886b8b0c504c2138aa554dca01e93a38
SHA512 (sfeed_curses-0.9.3.tar.gz) = f50f54016e79f4fbb0e2911bcd651e36952898a982bd9a12e056ad15b86482ccfeb0bef755d4ac481fe2abbee59a96fde51b6a7a2cdeb8fb0bb8a83cb40f9af8
Size (sfeed_curses-0.9.3.tar.gz) = 18881 bytes
@


1.3
log
@sfeed_curses: Update to 0.9.2

Changes:
0.9.2
-----
 - Fix scrolling issues on some terminals
 - Fix a file descriptior leak on startup when stdin is not a tty
 - Improve cursor visibility and behaviour on some terminals
 - Misc fixes and improvements

0.9.1
-----
 - Add pledge support for OpenBSD
 - Add support to SFEED_YANKER to yank the URL/enclosure to a program (by
   default `xclip -r')
 - Fix a crash with small window width and garbage data if utf8pad fails
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2020/08/08 15:41:31 leot Exp $
d3 4
a6 4
SHA1 (sfeed_curses-0.9.2.tar.gz) = 181823299285434bbb67bff7ae82a80b00921026
RMD160 (sfeed_curses-0.9.2.tar.gz) = 2a25bb363f945842d83493da9848f417b93df28f
SHA512 (sfeed_curses-0.9.2.tar.gz) = 9df237b348c3ec6fd4e6887492cbee69e1c71348e840a60793164956298cdd19d1715969e594c9a289ade7df54fb3f5946afde323cc5d502a8d6f4b430033c75
Size (sfeed_curses-0.9.2.tar.gz) = 18695 bytes
@


1.2
log
@sfeed_curses: Update to 0.9

Changes:
0.9
---
 - Add sfeed_content
 - Misc bug fixes and improvements

0.8.2
-----
 - Reread urls if using an url list for mark read and loading a feed
 - Rework updatesidebar drawing and width calculation

0.8.1
-----
 - Misc bug fixes (cursor problem with urxvt and reloadall and handling of the
   current open feed)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2020/07/17 16:20:17 leot Exp $
d3 4
a6 4
SHA1 (sfeed_curses-0.9.tar.gz) = 01bb8546a63a0991c5829ba9bfefdd87c46679ae
RMD160 (sfeed_curses-0.9.tar.gz) = 27ae94ce6ba5de66efebeae144f1a21bb142fe5e
SHA512 (sfeed_curses-0.9.tar.gz) = 4e2fea8e73baeae1d34285d15c01d8935dc4ae2e9a09727755a1bfa0da98fcf4e94e22ec02ef232e372c0ab0db36e0d05e90ab566097f6443eb39a75163a5815
Size (sfeed_curses-0.9.tar.gz) = 17744 bytes
@


1.1
log
@sfeed_curses: Import sfeed_curses-0.8 as news/sfeed_curses

sfeed_curses is a curses UI front-end for sfeed.

It shows the TAB-separated feed items in a graphical command-line UI.
The interface has a look inspired by the mutt mail client. It has a
sidebar panel for the feeds, a panel with a listing of the items and a
small statusbar for the selected item/url. Some functions like
searching and scrolling are integrated in the interface itself.
@
text
@d1 1
a1 1
$NetBSD$
d3 4
a6 4
SHA1 (sfeed_curses-0.8.tar.gz) = e9c11c52338654d21d944f8c76cf706197efc5ed
RMD160 (sfeed_curses-0.8.tar.gz) = abcd3df139bf2faa7e97554dfbb7eb21cc8e0f7f
SHA512 (sfeed_curses-0.8.tar.gz) = b783a6fc922e48a864b67e08c79b2c6785689091cedc209be36acf52bdedbf123bcf4d4833572782f8f6613e5aad92cadf8058eeb28b1adbe659b2602a111133
Size (sfeed_curses-0.8.tar.gz) = 16327 bytes
@

