On 8/27/24 9:59 AM, Stuart Henderson wrote:
> On 2024/08/27 09:49, A Tammy wrote:
>> On 8/27/24 7:26 AM, Johannes Thyssen Tishman wrote:
>>> 2024-08-27T11:21:50Z "Johannes Thyssen Tishman" 
>>> <johan...@thyssentishman.com>:
>>>> Please find below an update for sysutils/trash-d to version 19.
>>>>
>>>> I just discovered this port that I'd like to try out and saw that it was
>>>> outdated. Although there are virtually no changes in this update, Dub
>>>> now requires SemVer for packages which allows us to drop our patches.
>>>>
>>>> Additionally, the man page is now generated with ronn. I wasn't sure if
>>>> I should add this step in the do-install hook because I'd have to
>>>> hard-code the ronn33 binary and I assume the name will change when the
>>>> ruby version changes as well. Is something like ronn${RUBY_VERSION}
>>>> possible?
>>> Oops, forgot to drop REVISION. Please find the updated diff below.
>>
>> patch is malformed and can't be applied, can you resend with correct
>> formatting?
> It was sent with quoted-unreadable formatting, from mutt hit v
> then "| patch -d [...]" alternatively run it through munpack (in
> the mpack package).



TIL about weird formats, thanks Stuart.



>>> diff /usr/ports
>>> commit - 2003574914afffd3e34aeabd766f49c0fc7ed7a0
>>> path + /usr/ports
>>> blob - f70621820d7345d1d44ac0da05becdba829d70e0
>>> file + sysutils/trash-d/Makefile
>>> --- sysutils/trash-d/Makefile
>>> +++ sysutils/trash-d/Makefile
>>> @@ -2,12 +2,11 @@
>>>  ONLY_FOR_ARCHS =   amd64
>>>  
>>>  COMMENT =  commandline FreeDesktop trash bin utility
>>> -REVISION = 1
>>>  CATEGORIES =       sysutils
>>>  
>>>  GH_ACCOUNT =       rushsteve1
>>>  GH_PROJECT =       trash-d
>>> -GH_TAGNAME =       18
>>> +GH_TAGNAME =       19
>>>  
>>>  MAINTAINER =       Brian Callahan <bcal...@openbsd.org>
>>>  
>>> @@ -22,11 +21,12 @@ BUILD_DEPENDS = lang/dmd
>>>  TEST_DEPENDS =     devel/dub,dmd
>>>  
>>>  # Check to see if the manual page needs to be updated.
>>> -# To update: pandoc -s -f markdown -t man MANUAL.md -o trash.1
>>> +# To update: install textproc/ruby-ronn
>>> +#            ronn33 --roff --pipe MANUAL.md > trash.1
>>>  #            Put the new trash.1 in ${FILESDIR}
>>>  #            Update sha256 hash here
>>>  post-patch:
>>> -   @[ `sha256 < ${WRKSRC}/MANUAL.md` == 
>>> 3b6f8936d018781146eb4036a492281443ea60de06adea6471f065c70d1c466e ] || \
>>> +   @[ `sha256 < ${WRKSRC}/MANUAL.md` == 
>>> 15e532c8776d569c9220ef0e5569ad349d36894fa6ac1aa0bcbf127ba73b5480 ] || \
>>>             (echo "*** manpage changed; regenerate ${FILESDIR}/trash.1"; 
>>> sleep 3)
>>>  
>>>  do-build:
>>> blob - 4eeef1d25f06d806d7843a6eae61516ba65100df
>>> file + sysutils/trash-d/distinfo
>>> --- sysutils/trash-d/distinfo
>>> +++ sysutils/trash-d/distinfo
>>> @@ -1,2 +1,2 @@
>>> -SHA256 (trash-d-18.tar.gz) = SJMqcL0J7Po7l1UG07KcIyMSa87jzVjQaisiPavp//I=
>>> -SIZE (trash-d-18.tar.gz) = 16994
>>> +SHA256 (trash-d-19.tar.gz) = nq5us12G4bOIpElb0y4hvSV/zQJjVDD0uwOhNLhc7v8=
>>> +SIZE (trash-d-19.tar.gz) = 17318
>>> blob - 9ac3edb2ed14a1949be10e373bc2aee58c5b3443
>>> file + sysutils/trash-d/files/trash.1
>>> --- sysutils/trash-d/files/trash.1
>>> +++ sysutils/trash-d/files/trash.1
>>> @@ -1,13 +1,13 @@
>>>  .\" generated with Ronn/v0.7.3
>>>  .\" http://github.com/rtomayko/ronn/tree/0.7.3
>>>  .
>>> -.TH "TRASH" "1" "July 2022" "" ""
>>> +.TH "TRASH" "1" "March 2023" "" ""
>>>  .
>>>  .SH "NAME"
>>>  \fBtrash\fR \- A near drop\-in replacement for \fBrm\fR that uses the 
>>> trash bin
>>>  .
>>>  .P
>>> -\fBNote:\fR The name of this software is "trash\-d" however its executable 
>>> is simply called \fB\fBtrash\fR\fR\. This manual favors the latter, but the 
>>> two should be considered interchangable\.
>>> +\fBNote:\fR The name of this software is "trash\-d" however its executable 
>>> is simply called \fB\fBtrash\fR\fR\. This manual favors the latter, but the 
>>> two should be considered interchangeable\.
>>>  .
>>>  .SH "SYNOPSIS"
>>>  trash [\fIoption\fR]\.\.\. \fIfile\fR\.\.\.
>>> blob - 53c44848b8557cdf860f30e151bbd4e8ffbdac2e
>>> file + /dev/null
>>> --- sysutils/trash-d/patches/patch-dub_json
>>> +++ /dev/null
>>> @@ -1,13 +0,0 @@
>>> -Index: dub.json
>>> ---- dub.json.orig
>>> -+++ dub.json
>>> -@@ -2,7 +2,8 @@
>>> -   "authors": ["Steven vanZyl <rushste...@rushsteve1.us>"],
>>> -   "copyright": "Copyright © 2022, Steven vanZyl",
>>> -   "description": "A near drop-in replacement for rm that uses the trash 
>>> bin",
>>> --  "version": "18",
>>> -+  "version": "18.0.0",
>>> -+  "shortVersion": "18",
>>> -   "versionName": "M. Bison",
>>> -   "license": "MIT",
>>> -   "name": "trash-d",
>>> blob - 9f9ba81c0c645bdde92ad6fb2c1fb8bd47323281
>>> file + /dev/null
>>> --- sysutils/trash-d/patches/patch-source_trash_ver_d
>>> +++ /dev/null
>>> @@ -1,12 +0,0 @@
>>> -Index: source/trash/ver.d
>>> ---- source/trash/ver.d.orig
>>> -+++ source/trash/ver.d
>>> -@@ -25,7 +25,7 @@ const string VER_TEXT = format("trash-d version %s '%s
>>> - const string COPY_TEXT = copy_text_from_json();
>>> - 
>>> - private int version_from_json() {
>>> --  return DUB_JSON.parseJSON()["version"].str.to!int;
>>> -+  return DUB_JSON.parseJSON()["shortVersion"].str.to!int;
>>> - }
>>> - 
>>> - private string version_name_from_json() {
>>>

Reply via email to