Re: [maintainer update] remind 4.2.9 -> 4.3.1

2024-03-05 Thread Jag Talon
Tested on i386 seems to work well for me. And that Feb 29 bug looks fixed on my
end as well.

-- 
Jag Talon (he/him)

https://jagtalon.net/
https://weirder.earth/@jag



2F17E7825E755F08.asc
Description: application/pgp-keys


Re: [maintainer update] remind 4.2.9 -> 4.3.1 (now 4.3.2)

2024-03-04 Thread Stuart Henderson
On 2024/03/04 08:52, Martin Ziemer wrote:
> Am Fri, Mar 01, 2024 at 01:56:48PM +0100 schrieb Martin Ziemer:
> > Am Fri, Mar 01, 2024 at 10:46:02AM + schrieb Stuart Henderson:
> > > On 2024/03/01 11:30, Martin Ziemer wrote:
> > > > @@ -1,9 +1,13 @@
> > > > +applications/
> > > > +applications/tkremind.desktop
> > > ..
> > > > +icons/
> > > > +icons/tkremind.png
> > > 
> > > Wrong paths for those..
> There was a new release which fixed those paths upstream.
> 
> Diff below ist tested on amd64.
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/misc/remind/Makefile,v
> retrieving revision 1.70
> diff -u -p -r1.70 Makefile
> --- Makefile  5 Feb 2024 11:59:07 -   1.70
> +++ Makefile  1 Mar 2024 14:30:46 -
> @@ -1,7 +1,7 @@
>  COMMENT= scripting language for reminders, with a Tk front end
>  
> -DISTNAME=remind-04.02.09
> -PKGNAME= remind-4.2.9
> +DISTNAME=remind-04.03.02
> +PKGNAME= remind-4.3.2
>  
>  CATEGORIES=  misc
>  
> @@ -31,7 +31,9 @@ RUN_DEPENDS=${MODTK_RUN_DEPENDS} \
>   devel/tcllib \
>   converters/p5-JSON-MaybeXS \
>   graphics/p5-Cairo \
> - devel/p5-Pango
> + devel/p5-Pango \
> + x11/gtk+4 \

Nearly right, that needs to be x11/gtk+4,-guic

> + devel/desktop-file-utils

Will commit.

>  
>  CONFIGURE_STYLE= gnu
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/misc/remind/distinfo,v
> retrieving revision 1.39
> diff -u -p -r1.39 distinfo
> --- distinfo  5 Feb 2024 11:59:07 -   1.39
> +++ distinfo  1 Mar 2024 14:30:46 -
> @@ -1,2 +1,2 @@
> -SHA256 (remind-04.02.09.tar.gz) = 
> ZEaEYLQFpwXfp7ONsUt4I/ENqPADruooFRfdtJhrhyo=
> -SIZE (remind-04.02.09.tar.gz) = 515231
> +SHA256 (remind-04.03.02.tar.gz) = 
> tL5Ntb/RIoT9mKcdU1ndBo/pGwhtIsRnTV0lL6Sg1Vw=
> +SIZE (remind-04.03.02.tar.gz) = 523684
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/misc/remind/pkg/PLIST,v
> retrieving revision 1.15
> diff -u -p -r1.15 PLIST
> --- pkg/PLIST 13 Sep 2023 09:36:32 -  1.15
> +++ pkg/PLIST 1 Mar 2024 14:30:46 -
> @@ -16,12 +16,15 @@ libdata/perl5/site_perl/Remind/PDF/Entry
>  @man man/man1/tkremind.1
>  @man man/man3p/Remind::PDF.3p
>  @man man/man3p/Remind::PDF::Entry.3p
> +share/applications/tkremind.desktop
>  share/examples/remind/
>  share/examples/remind/alignment.rem
>  share/examples/remind/ansitext
>  share/examples/remind/astro
>  share/examples/remind/defs.rem
>  share/examples/remind/remind.vim
> +share/pixmaps/
> +share/pixmaps/tkremind.png
>  share/remind/
>  share/remind/ansitext.rem
>  share/remind/holidays/
> @@ -33,6 +36,7 @@ share/remind/holidays/jewish.rem
>  share/remind/holidays/us.rem
>  share/remind/lang/
>  share/remind/lang/auto.rem
> +share/remind/lang/ca.rem
>  share/remind/lang/da.rem
>  share/remind/lang/de.rem
>  share/remind/lang/en.rem
> @@ -50,3 +54,5 @@ share/remind/lang/ro.rem
>  share/remind/seasons.rem
>  share/remind/site/
>  share/remind/site/README
> +@tag update-desktop-database
> +@tag gtk-update-icon-cache %D/share/icons/tkremind
> 



Re: [maintainer update] remind 4.2.9 -> 4.3.1 (now 4.3.2)

2024-03-03 Thread Martin Ziemer
Am Fri, Mar 01, 2024 at 01:56:48PM +0100 schrieb Martin Ziemer:
> Am Fri, Mar 01, 2024 at 10:46:02AM + schrieb Stuart Henderson:
> > On 2024/03/01 11:30, Martin Ziemer wrote:
> > > @@ -1,9 +1,13 @@
> > > +applications/
> > > +applications/tkremind.desktop
> > ..
> > > +icons/
> > > +icons/tkremind.png
> > 
> > Wrong paths for those..
There was a new release which fixed those paths upstream.

Diff below ist tested on amd64.

Index: Makefile
===
RCS file: /cvs/ports/misc/remind/Makefile,v
retrieving revision 1.70
diff -u -p -r1.70 Makefile
--- Makefile5 Feb 2024 11:59:07 -   1.70
+++ Makefile1 Mar 2024 14:30:46 -
@@ -1,7 +1,7 @@
 COMMENT=   scripting language for reminders, with a Tk front end
 
-DISTNAME=  remind-04.02.09
-PKGNAME=   remind-4.2.9
+DISTNAME=  remind-04.03.02
+PKGNAME=   remind-4.3.2
 
 CATEGORIES=misc
 
@@ -31,7 +31,9 @@ RUN_DEPENDS=  ${MODTK_RUN_DEPENDS} \
devel/tcllib \
converters/p5-JSON-MaybeXS \
graphics/p5-Cairo \
-   devel/p5-Pango
+   devel/p5-Pango \
+   x11/gtk+4 \
+   devel/desktop-file-utils
 
 CONFIGURE_STYLE=   gnu
 
Index: distinfo
===
RCS file: /cvs/ports/misc/remind/distinfo,v
retrieving revision 1.39
diff -u -p -r1.39 distinfo
--- distinfo5 Feb 2024 11:59:07 -   1.39
+++ distinfo1 Mar 2024 14:30:46 -
@@ -1,2 +1,2 @@
-SHA256 (remind-04.02.09.tar.gz) = ZEaEYLQFpwXfp7ONsUt4I/ENqPADruooFRfdtJhrhyo=
-SIZE (remind-04.02.09.tar.gz) = 515231
+SHA256 (remind-04.03.02.tar.gz) = tL5Ntb/RIoT9mKcdU1ndBo/pGwhtIsRnTV0lL6Sg1Vw=
+SIZE (remind-04.03.02.tar.gz) = 523684
Index: pkg/PLIST
===
RCS file: /cvs/ports/misc/remind/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -r1.15 PLIST
--- pkg/PLIST   13 Sep 2023 09:36:32 -  1.15
+++ pkg/PLIST   1 Mar 2024 14:30:46 -
@@ -16,12 +16,15 @@ libdata/perl5/site_perl/Remind/PDF/Entry
 @man man/man1/tkremind.1
 @man man/man3p/Remind::PDF.3p
 @man man/man3p/Remind::PDF::Entry.3p
+share/applications/tkremind.desktop
 share/examples/remind/
 share/examples/remind/alignment.rem
 share/examples/remind/ansitext
 share/examples/remind/astro
 share/examples/remind/defs.rem
 share/examples/remind/remind.vim
+share/pixmaps/
+share/pixmaps/tkremind.png
 share/remind/
 share/remind/ansitext.rem
 share/remind/holidays/
@@ -33,6 +36,7 @@ share/remind/holidays/jewish.rem
 share/remind/holidays/us.rem
 share/remind/lang/
 share/remind/lang/auto.rem
+share/remind/lang/ca.rem
 share/remind/lang/da.rem
 share/remind/lang/de.rem
 share/remind/lang/en.rem
@@ -50,3 +54,5 @@ share/remind/lang/ro.rem
 share/remind/seasons.rem
 share/remind/site/
 share/remind/site/README
+@tag update-desktop-database
+@tag gtk-update-icon-cache %D/share/icons/tkremind



Re: [maintainer update] remind 4.2.9 -> 4.3.1

2024-03-01 Thread Martin Ziemer
Just now a new version is released upstream with new directories and
such. 

I will look into it on Monday, as until then the dust will be settled.


Am Fri, Mar 01, 2024 at 11:30:52AM +0100 schrieb Martin Ziemer:
> This patch updates remind from 4.2.9 to 4.3.1.
> 
> Tested on amd64.
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/misc/remind/Makefile,v
> retrieving revision 1.70
> diff -u -p -r1.70 Makefile
> --- Makefile  5 Feb 2024 11:59:07 -   1.70
> +++ Makefile  1 Mar 2024 10:27:31 -
> @@ -1,7 +1,7 @@
>  COMMENT= scripting language for reminders, with a Tk front end
>  
> -DISTNAME=remind-04.02.09
> -PKGNAME= remind-4.2.9
> +DISTNAME=remind-04.03.01
> +PKGNAME= remind-4.3.1
>  
>  CATEGORIES=  misc
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/misc/remind/distinfo,v
> retrieving revision 1.39
> diff -u -p -r1.39 distinfo
> --- distinfo  5 Feb 2024 11:59:07 -   1.39
> +++ distinfo  1 Mar 2024 10:27:31 -
> @@ -1,2 +1,2 @@
> -SHA256 (remind-04.02.09.tar.gz) = 
> ZEaEYLQFpwXfp7ONsUt4I/ENqPADruooFRfdtJhrhyo=
> -SIZE (remind-04.02.09.tar.gz) = 515231
> +SHA256 (remind-04.03.01.tar.gz) = 
> thmjcNWa1t4sHQTUu6NotbThTJ6scqrd/UWBqELe1NM=
> +SIZE (remind-04.03.01.tar.gz) = 523564
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/misc/remind/pkg/PLIST,v
> retrieving revision 1.15
> diff -u -p -r1.15 PLIST
> --- pkg/PLIST 13 Sep 2023 09:36:32 -  1.15
> +++ pkg/PLIST 1 Mar 2024 10:27:31 -
> @@ -1,9 +1,13 @@
> +applications/
> +applications/tkremind.desktop
>  bin/rem
>  bin/rem2html
>  bin/rem2pdf
>  @bin bin/rem2ps
>  @bin bin/remind
>  bin/tkremind
> +icons/
> +icons/tkremind.png
>  libdata/perl5/site_perl/Remind/
>  libdata/perl5/site_perl/Remind/PDF/
>  libdata/perl5/site_perl/Remind/PDF.pm
> @@ -33,6 +37,7 @@ share/remind/holidays/jewish.rem
>  share/remind/holidays/us.rem
>  share/remind/lang/
>  share/remind/lang/auto.rem
> +share/remind/lang/ca.rem
>  share/remind/lang/da.rem
>  share/remind/lang/de.rem
>  share/remind/lang/en.rem
> 



Re: [maintainer update] remind 4.2.9 -> 4.3.1

2024-03-01 Thread Martin Ziemer
Am Fri, Mar 01, 2024 at 10:46:02AM + schrieb Stuart Henderson:
> On 2024/03/01 11:30, Martin Ziemer wrote:
> > @@ -1,9 +1,13 @@
> > +applications/
> > +applications/tkremind.desktop
> ..
> > +icons/
> > +icons/tkremind.png
> 
> Wrong paths for those..

The patch below changes the paths to share/applications and
share/icons/tkremind.

After adjusting those paths, there were tags added which needed new
dependencies.

I hope this is the right way. (I have not used this desktop-things
before)

Index: Makefile
===
RCS file: /cvs/ports/misc/remind/Makefile,v
retrieving revision 1.70
diff -u -p -r1.70 Makefile
--- Makefile5 Feb 2024 11:59:07 -   1.70
+++ Makefile1 Mar 2024 12:52:13 -
@@ -1,7 +1,7 @@
 COMMENT=   scripting language for reminders, with a Tk front end
 
-DISTNAME=  remind-04.02.09
-PKGNAME=   remind-4.2.9
+DISTNAME=  remind-04.03.01
+PKGNAME=   remind-4.3.1
 
 CATEGORIES=misc
 
@@ -31,7 +31,9 @@ RUN_DEPENDS=  ${MODTK_RUN_DEPENDS} \
devel/tcllib \
converters/p5-JSON-MaybeXS \
graphics/p5-Cairo \
-   devel/p5-Pango
+   devel/p5-Pango \
+   x11/gtk+4 \
+   devel/desktop-file-utils
 
 CONFIGURE_STYLE=   gnu
 
Index: distinfo
===
RCS file: /cvs/ports/misc/remind/distinfo,v
retrieving revision 1.39
diff -u -p -r1.39 distinfo
--- distinfo5 Feb 2024 11:59:07 -   1.39
+++ distinfo1 Mar 2024 12:52:13 -
@@ -1,2 +1,2 @@
-SHA256 (remind-04.02.09.tar.gz) = ZEaEYLQFpwXfp7ONsUt4I/ENqPADruooFRfdtJhrhyo=
-SIZE (remind-04.02.09.tar.gz) = 515231
+SHA256 (remind-04.03.01.tar.gz) = thmjcNWa1t4sHQTUu6NotbThTJ6scqrd/UWBqELe1NM=
+SIZE (remind-04.03.01.tar.gz) = 523564
Index: patches/patch-src_Makefile_in
===
RCS file: patches/patch-src_Makefile_in
diff -N patches/patch-src_Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_Makefile_in   1 Mar 2024 12:52:13 -
@@ -0,0 +1,25 @@
+# Fix install Path for .desktop-file and icons
+Index: src/Makefile.in
+--- src/Makefile.in.orig
 src/Makefile.in
+@@ -63,14 +63,14 @@ install: all
+   done
+   -mkdir -p $(DESTDIR)$(datarootdir)/remind || true
+   cp -R ../include/* $(DESTDIR)$(datarootdir)/remind
+-  -mkdir -p $(DESTDIR)$(prefix)/icons
+-  -mkdir -p $(DESTDIR)$(prefix)/applications
+-  $(INSTALL_DATA) $(srcdir)/../resources/tkremind.png 
$(DESTDIR)$(prefix)/icons
+-  $(INSTALL_PROGRAM) $(srcdir)/../resources/tkremind.desktop 
$(DESTDIR)$(prefix)/applications
++  -mkdir -p $(DESTDIR)$(datarootdir)/icons/tkremind
++  -mkdir -p $(DESTDIR)$(datarootdir)/applications
++  $(INSTALL_DATA) $(srcdir)/../resources/tkremind.png 
$(DESTDIR)$(datarootdir)/icons/tkremind
++  $(INSTALL_PROGRAM) $(srcdir)/../resources/tkremind.desktop 
$(DESTDIR)$(datarootdir)/applications
+   -if test "$(DESTDIR)" = ""; then \
+   update-desktop-database < /dev/null > /dev/null 2>&1 ; \
+-  xdg-icon-resource install --novendor --size 64 
$(DESTDIR)$(prefix)/icons/tkremind.png < /dev/null > /dev/null 2>&1; \
+-  xdg-desktop-menu install --novendor 
$(DESTDIR)$(prefix)/applications/tkremind.desktop < /dev/null > /dev/null 2>&1 
; \
++  xdg-icon-resource install --novendor --size 64 
$(DESTDIR)$(datarootdir)/icons/tkremind.png < /dev/null > /dev/null 2>&1; \
++  xdg-desktop-menu install --novendor 
$(DESTDIR)$(datarootdir)/applications/tkremind.desktop < /dev/null > /dev/null 
2>&1 ; \
+ fi
+ 
+ install-stripped: install
Index: pkg/PLIST
===
RCS file: /cvs/ports/misc/remind/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -r1.15 PLIST
--- pkg/PLIST   13 Sep 2023 09:36:32 -  1.15
+++ pkg/PLIST   1 Mar 2024 12:52:13 -
@@ -16,12 +16,15 @@ libdata/perl5/site_perl/Remind/PDF/Entry
 @man man/man1/tkremind.1
 @man man/man3p/Remind::PDF.3p
 @man man/man3p/Remind::PDF::Entry.3p
+share/applications/tkremind.desktop
 share/examples/remind/
 share/examples/remind/alignment.rem
 share/examples/remind/ansitext
 share/examples/remind/astro
 share/examples/remind/defs.rem
 share/examples/remind/remind.vim
+share/icons/tkremind/
+share/icons/tkremind/tkremind.png
 share/remind/
 share/remind/ansitext.rem
 share/remind/holidays/
@@ -33,6 +36,7 @@ share/remind/holidays/jewish.rem
 share/remind/holidays/us.rem
 share/remind/lang/
 share/remind/lang/auto.rem
+share/remind/lang/ca.rem
 share/remind/lang/da.rem
 share/remind/lang/de.rem
 share/remind/lang/en.rem
@@ -50,3 +54,5 @@ share/remind/lang/ro.rem
 share/remind/seasons.rem
 share/remind/site/
 share/remind/site/README
+@tag update-desktop-database
+@tag 

Re: [maintainer update] remind 4.2.9 -> 4.3.1

2024-03-01 Thread Stuart Henderson
On 2024/03/01 11:30, Martin Ziemer wrote:
> @@ -1,9 +1,13 @@
> +applications/
> +applications/tkremind.desktop
..
> +icons/
> +icons/tkremind.png

Wrong paths for those..



[maintainer update] remind 4.2.9 -> 4.3.1

2024-03-01 Thread Martin Ziemer
This patch updates remind from 4.2.9 to 4.3.1.

Tested on amd64.

Index: Makefile
===
RCS file: /cvs/ports/misc/remind/Makefile,v
retrieving revision 1.70
diff -u -p -r1.70 Makefile
--- Makefile5 Feb 2024 11:59:07 -   1.70
+++ Makefile1 Mar 2024 10:27:31 -
@@ -1,7 +1,7 @@
 COMMENT=   scripting language for reminders, with a Tk front end
 
-DISTNAME=  remind-04.02.09
-PKGNAME=   remind-4.2.9
+DISTNAME=  remind-04.03.01
+PKGNAME=   remind-4.3.1
 
 CATEGORIES=misc
 
Index: distinfo
===
RCS file: /cvs/ports/misc/remind/distinfo,v
retrieving revision 1.39
diff -u -p -r1.39 distinfo
--- distinfo5 Feb 2024 11:59:07 -   1.39
+++ distinfo1 Mar 2024 10:27:31 -
@@ -1,2 +1,2 @@
-SHA256 (remind-04.02.09.tar.gz) = ZEaEYLQFpwXfp7ONsUt4I/ENqPADruooFRfdtJhrhyo=
-SIZE (remind-04.02.09.tar.gz) = 515231
+SHA256 (remind-04.03.01.tar.gz) = thmjcNWa1t4sHQTUu6NotbThTJ6scqrd/UWBqELe1NM=
+SIZE (remind-04.03.01.tar.gz) = 523564
Index: pkg/PLIST
===
RCS file: /cvs/ports/misc/remind/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -r1.15 PLIST
--- pkg/PLIST   13 Sep 2023 09:36:32 -  1.15
+++ pkg/PLIST   1 Mar 2024 10:27:31 -
@@ -1,9 +1,13 @@
+applications/
+applications/tkremind.desktop
 bin/rem
 bin/rem2html
 bin/rem2pdf
 @bin bin/rem2ps
 @bin bin/remind
 bin/tkremind
+icons/
+icons/tkremind.png
 libdata/perl5/site_perl/Remind/
 libdata/perl5/site_perl/Remind/PDF/
 libdata/perl5/site_perl/Remind/PDF.pm
@@ -33,6 +37,7 @@ share/remind/holidays/jewish.rem
 share/remind/holidays/us.rem
 share/remind/lang/
 share/remind/lang/auto.rem
+share/remind/lang/ca.rem
 share/remind/lang/da.rem
 share/remind/lang/de.rem
 share/remind/lang/en.rem