Indeed.

This builds and installs ok.

I fixed the HOMEPAGE which has the same typo :-)

Makefile.am patch was removed because ... Makefile.in

ok to commit ?



May 3, 2024 11:49 AM, "Stuart Henderson" <s...@spacehopper.org> wrote:

> On 2024/05/02 21:27, gil...@poolp.org wrote:
> 
>> Hello,
>> 
>> Hopefully I didn't completely mess up this port, I'm a bit rusty.
>> 
>> This bumps mlmmj from 1.3.0 to 1.4.5.
>> 
>> Tested on the opensmtpd mailing list this afternoon.
>> 
>> Gilles
>> 
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvs/ports/mail/mlmmj/Makefile,v
>> diff -u -p -r1.26 Makefile
>> --- Makefile 26 Sep 2023 12:28:13 -0000 1.26
>> +++ Makefile 2 May 2024 21:21:28 -0000
>> @@ -1,19 +1,27 @@
>> COMMENT= mailing list manager
>> 
>> -DISTNAME= mlmmj-1.3.0
>> +V= 1.4.5
>> REVISION= 0
> 
> drop REVISION for updates
> 
>> +
>> +DISTNAME= mlmmj-${V}
>> +
>> CATEGORIES= mail
>> 
>> -HOMEPAGE= http://mlmmj.org
>> +HOMEPAGE= htts://codeberg.org/mlmmj/mlmmj
> 
> typo, htts -> https
> 
>> # MIT
>> PERMIT_PACKAGE= Yes
>> 
>> WANTLIB += c iconv
>> 
>> -SITES= http://mlmmj.org/releases
>> +SITES= 
>> https://codeberg.org/mlmmj/mlmmj/releases/download/RELEASE_${V:S/./_/g}
>> +
>> +BUILD_DEPENDS= devel/kyua-cli \
>> + devel/atf
> 
> kyua-cli already depends on atf
> 
>> LIB_DEPENDS= converters/libiconv
>> +
>> +AUTOCONF_VERSION= 2.69
> 
> this isn't used with CONFIGURE_STYLE=gnu
> 
> patch-include_mlmmj_h needs removing, PLIST needs an update too
> ("make update-plist"), and the patch filenames don't match what "make
> update-patches" gives you.
> 
> Here's a version with those fixes. I don't run mlmmj but with this
> it should be ok.
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/mlmmj/Makefile,v
> diff -u -p -r1.26 Makefile
> --- Makefile 26 Sep 2023 12:28:13 -0000 1.26
> +++ Makefile 3 May 2024 09:47:33 -0000
> @@ -1,17 +1,21 @@
> COMMENT= mailing list manager
> 
> -DISTNAME= mlmmj-1.3.0
> -REVISION= 0
> +V= 1.4.5
> +
> +DISTNAME= mlmmj-${V}
> +
> CATEGORIES= mail
> 
> -HOMEPAGE= http://mlmmj.org
> +HOMEPAGE= htts://codeberg.org/mlmmj/mlmmj
> 
> # MIT
> PERMIT_PACKAGE= Yes
> 
> WANTLIB += c iconv
> 
> -SITES= http://mlmmj.org/releases
> +SITES= 
> https://codeberg.org/mlmmj/mlmmj/releases/download/RELEASE_${V:S/./_/g}
> +
> +BUILD_DEPENDS= devel/kyua-cli
> 
> LIB_DEPENDS= converters/libiconv
> 
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/mail/mlmmj/distinfo,v
> diff -u -p -r1.12 distinfo
> --- distinfo 28 Nov 2017 03:43:07 -0000 1.12
> +++ distinfo 3 May 2024 09:47:33 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (mlmmj-1.3.0.tar.gz) = dgnQ3YBPDAhMLkg+tYxgAStpi8dkZFN4UqHuH/nG8Ok=
> -SIZE (mlmmj-1.3.0.tar.gz) = 355298
> +SHA256 (mlmmj-1.4.5.tar.gz) = UluUL2mGZmdubon/3KbdvDBlSsNp3ux/z27RBVyH6Aw=
> +SIZE (mlmmj-1.4.5.tar.gz) = 465064
> Index: patches/patch-Makefile_am
> ===================================================================
> RCS file: patches/patch-Makefile_am
> diff -N patches/patch-Makefile_am
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-Makefile_am 3 May 2024 09:47:33 -0000
> @@ -0,0 +1,12 @@
> +Index: Makefile.am
> +--- Makefile.am.orig
> ++++ Makefile.am
> +@@ -30,7 +30,7 @@ tests_mlmmj_SOURCES = \
> + tests/mlmmj_tests.c
> + tests_mlmmj_LDADD = \
> + $(top_builddir)/src/libmlmmj.a \
> +- @ATF_LIBS@ -lrt
> ++ @ATF_LIBS@
> +
> + tests_fakesmtpd_SOURCES = \
> + tests/fakesmtpd.c
> Index: patches/patch-Makefile_in
> ===================================================================
> RCS file: patches/patch-Makefile_in
> diff -N patches/patch-Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-Makefile_in 3 May 2024 09:47:33 -0000
> @@ -0,0 +1,12 @@
> +Index: Makefile.in
> +--- Makefile.in.orig
> ++++ Makefile.in
> +@@ -420,7 +420,7 @@ SUBDIRS = src listtexts contrib
> +
> + @WANT_TESTS_TRUE@tests_mlmmj_LDADD = \
> + @WANT_TESTS_TRUE@ $(top_builddir)/src/libmlmmj.a \
> +-@WANT_TESTS_TRUE@ @ATF_LIBS@ -lrt
> ++@WANT_TESTS_TRUE@ @ATF_LIBS@
> +
> + @WANT_TESTS_TRUE@tests_fakesmtpd_SOURCES = \
> + @WANT_TESTS_TRUE@ tests/fakesmtpd.c
> Index: patches/patch-include_mlmmj_h
> ===================================================================
> RCS file: patches/patch-include_mlmmj_h
> diff -N patches/patch-include_mlmmj_h
> --- patches/patch-include_mlmmj_h 11 Mar 2022 19:34:42 -0000 1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,24 +0,0 @@
> -Fix build with "-fno-common", from FreeBSD.
> -https://gitlab.com/mlmmj/mlmmj/-/merge_requests/2
> -
> -Index: include/mlmmj.h
> ---- include/mlmmj.h.orig
> -+++ include/mlmmj.h
> -@@ -81,7 +81,7 @@ enum subtype {
> - SUB_NONE /* For when an address is not subscribed at all */
> - };
> -
> --char *subtype_strs[7]; /* count matches enum above; defined in 
> subscriberfuncs.c */
> -+extern char *subtype_strs[7]; /* count matches enum above; defined in 
> subscriberfuncs.c */
> -
> - enum subreason {
> - SUB_REQUEST,
> -@@ -92,7 +92,7 @@ enum subreason {
> - SUB_SWITCH
> - };
> -
> --char * subreason_strs[6]; /* count matches enum above; defined in 
> subscriberfuncs.c */
> -+extern char * subreason_strs[6]; /* count matches enum above; defined in 
> subscriberfuncs.c */
> -
> - void print_version(const char *prg);
> -
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/mail/mlmmj/pkg/PLIST,v
> diff -u -p -r1.11 PLIST
> --- pkg/PLIST 11 Mar 2022 19:34:42 -0000 1.11
> +++ pkg/PLIST 3 May 2024 09:47:33 -0000
> @@ -49,6 +49,7 @@ share/mlmmj/text.skel/ast/moderate-post
> share/mlmmj/text.skel/ast/notify
> share/mlmmj/text.skel/ast/probe
> share/mlmmj/text.skel/ast/prologue
> +share/mlmmj/text.skel/ast/subrelease
> share/mlmmj/text.skel/ast/wait-post
> share/mlmmj/text.skel/ast/wait-sub
> share/mlmmj/text.skel/cs/
> @@ -66,6 +67,7 @@ share/mlmmj/text.skel/cs/moderate-post
> share/mlmmj/text.skel/cs/notify
> share/mlmmj/text.skel/cs/probe
> share/mlmmj/text.skel/cs/prologue
> +share/mlmmj/text.skel/cs/subrelease
> share/mlmmj/text.skel/cs/wait-post
> share/mlmmj/text.skel/cs/wait-sub
> share/mlmmj/text.skel/de/
> @@ -83,6 +85,7 @@ share/mlmmj/text.skel/de/moderate-post
> share/mlmmj/text.skel/de/notify
> share/mlmmj/text.skel/de/probe
> share/mlmmj/text.skel/de/prologue
> +share/mlmmj/text.skel/de/subrelease
> share/mlmmj/text.skel/de/wait-post
> share/mlmmj/text.skel/de/wait-sub
> share/mlmmj/text.skel/en/
> @@ -100,6 +103,7 @@ share/mlmmj/text.skel/en/moderate-post
> share/mlmmj/text.skel/en/notify
> share/mlmmj/text.skel/en/probe
> share/mlmmj/text.skel/en/prologue
> +share/mlmmj/text.skel/en/subrelease
> share/mlmmj/text.skel/en/wait-post
> share/mlmmj/text.skel/en/wait-sub
> share/mlmmj/text.skel/fi/
> @@ -117,6 +121,7 @@ share/mlmmj/text.skel/fi/moderate-post
> share/mlmmj/text.skel/fi/notify
> share/mlmmj/text.skel/fi/probe
> share/mlmmj/text.skel/fi/prologue
> +share/mlmmj/text.skel/fi/subrelease
> share/mlmmj/text.skel/fi/wait-post
> share/mlmmj/text.skel/fi/wait-sub
> share/mlmmj/text.skel/fr/
> @@ -134,6 +139,7 @@ share/mlmmj/text.skel/fr/moderate-post
> share/mlmmj/text.skel/fr/notify
> share/mlmmj/text.skel/fr/probe
> share/mlmmj/text.skel/fr/prologue
> +share/mlmmj/text.skel/fr/subrelease
> share/mlmmj/text.skel/fr/wait-post
> share/mlmmj/text.skel/fr/wait-sub
> share/mlmmj/text.skel/gr/
> @@ -151,6 +157,7 @@ share/mlmmj/text.skel/gr/moderate-post
> share/mlmmj/text.skel/gr/notify
> share/mlmmj/text.skel/gr/probe
> share/mlmmj/text.skel/gr/prologue
> +share/mlmmj/text.skel/gr/subrelease
> share/mlmmj/text.skel/gr/wait-post
> share/mlmmj/text.skel/gr/wait-sub
> share/mlmmj/text.skel/it/
> @@ -168,6 +175,7 @@ share/mlmmj/text.skel/it/moderate-post
> share/mlmmj/text.skel/it/notify
> share/mlmmj/text.skel/it/probe
> share/mlmmj/text.skel/it/prologue
> +share/mlmmj/text.skel/it/subrelease
> share/mlmmj/text.skel/it/wait-post
> share/mlmmj/text.skel/it/wait-sub
> share/mlmmj/text.skel/pt/
> @@ -185,6 +193,7 @@ share/mlmmj/text.skel/pt/moderate-post
> share/mlmmj/text.skel/pt/notify
> share/mlmmj/text.skel/pt/probe
> share/mlmmj/text.skel/pt/prologue
> +share/mlmmj/text.skel/pt/subrelease
> share/mlmmj/text.skel/pt/wait-post
> share/mlmmj/text.skel/pt/wait-sub
> share/mlmmj/text.skel/sk/
> @@ -202,6 +211,7 @@ share/mlmmj/text.skel/sk/moderate-post
> share/mlmmj/text.skel/sk/notify
> share/mlmmj/text.skel/sk/probe
> share/mlmmj/text.skel/sk/prologue
> +share/mlmmj/text.skel/sk/subrelease
> share/mlmmj/text.skel/sk/wait-post
> share/mlmmj/text.skel/sk/wait-sub
> share/mlmmj/text.skel/zh-cn/
> @@ -219,5 +229,6 @@ share/mlmmj/text.skel/zh-cn/moderate-pos
> share/mlmmj/text.skel/zh-cn/notify
> share/mlmmj/text.skel/zh-cn/probe
> share/mlmmj/text.skel/zh-cn/prologue
> +share/mlmmj/text.skel/zh-cn/subrelease
> share/mlmmj/text.skel/zh-cn/wait-post
> share/mlmmj/text.skel/zh-cn/wait-sub

Reply via email to