Saturday, September 07, 2019

Re: mail/claws-mail update

The additional LIB_DEPENDS for librsvg is OK (claws-mail uses it itself)
but the other new ones are only pulled in by inter library dependencies and
shouldn't be listed as LIB_DEPENDS.

--
Sent from a phone, apologies for poor formatting.

On 7 September 2019 07:43:22 Rafael Sadowski <rafael@sizeofvoid.org> wrote:

> On Fri Sep 06, 2019 at 09:19:52AM -0400, Daniel Jakots wrote:
>> On Fri, 6 Sep 2019 15:15:25 +0200, Solene Rapenne <solene@perso.pw>
>> wrote:
>>
>>
>> What is the value of a diff without any comment? I've no idea what you
>> looked at or if you even tested it.
>> I had a similar diff but I couldn't make `make lib-depends-check`
>> happy.
>
> Just for fun a new diff:
>
> - update claws-mail to 3.17.4
> - switch to https
> - make `make lib-depends-check` happy.
> - adjust to long lines in Makefile
>
> Just a build test with no runtime tests.
>
> RS
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/claws-mail/Makefile,v
> retrieving revision 1.121
> diff -u -p -u -p -r1.121 Makefile
> --- Makefile 12 Jul 2019 20:47:25 -0000 1.121
> +++ Makefile 7 Sep 2019 06:35:16 -0000
> @@ -6,7 +6,7 @@ COMMENT-spamassassin= spamassassin plugi
> COMMENT-pdfviewer= pdfviewer plugin
> COMMENT-gdata= gdata plugin
>
> -V= 3.17.3
> +V= 3.17.4
> DISTNAME= claws-mail-${V}
> PKGNAME-main= ${DISTNAME}
> PKGNAME-bogofilter= claws-mail-bogofilter-${V}
> @@ -14,18 +14,15 @@ PKGNAME-spamassassin= claws-mail-spamass
> PKGNAME-pdfviewer= claws-mail-pdfviewer-${V}
> PKGNAME-gdata= claws-mail-gdata-${V}
>
> -REVISION= 0
> -REVISION-pdfviewer= 1
> -
> CATEGORIES= mail news
>
> -HOMEPAGE= http://www.claws-mail.org/
> +HOMEPAGE= https://www.claws-mail.org/
> MAINTAINER= Daniel Jakots <obsd@chown.me>
>
> # GPLv3+
> PERMIT_PACKAGE= Yes
>
> -MASTER_SITES= http://www.claws-mail.org/releases/
> +MASTER_SITES= https://www.claws-mail.org/releases/
>
> DIST_SUBDIR= claws
>
> @@ -57,12 +54,12 @@ WANTLIB-main += croco-0.6 db dbus-1 dbus
> WANTLIB-main += gpgme hogweed ical icalss icalvcal icudata icui18n icuuc idn2
> WANTLIB-main += ltdl lz4 lzma nettle notify ogg p11-kit perl rsvg-2
> WANTLIB-main += startup-notification-1 ${COMPILER_LIBCXX} tasn1 unistring
> vorbis
> -WANTLIB-main += vorbisfile xcb-util xml2 zstd
> +WANTLIB-main += vorbisfile xcb-util xml2 zstd b2 charset
>
> WANTLIB-gdata = ${WANTLIB}
> WANTLIB-gdata += gck-1 gcr-base-3 gcrypt gdata goa-1.0 gpg-error json-glib-1.0
> WANTLIB-gdata += lzma nspr4 nss3 oauth p11-kit plc4 plds4 smime3 nssutil3
> -WANTLIB-gdata += soup-2.4 sqlite3 ssl3 xml2
> +WANTLIB-gdata += soup-2.4 sqlite3 ssl3 xml2 idn2 psl unistring
>
> WANTLIB-pdfviewer = ${WANTLIB}
> WANTLIB-pdfviewer += jpeg lcms2 openjp2 png poppler poppler-glib tiff
> @@ -89,7 +86,10 @@ LIB_DEPENDS-main= ${LIB_DEPENDS} \
> security/libnettle \
> textproc/enchant \
> textproc/libical \
> - x11/dbus-glib
> + textproc/libxml \
> + www/libcroco \
> + x11/dbus-glib \
> + x11/gnome/librsvg
>
> LIB_DEPENDS-pdfviewer= ${LIB_DEPENDS} \
> print/poppler
> @@ -164,13 +164,17 @@ TOOLS= OOo2claws-mail.pl \
>
> post-install:
> ${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/48x48/apps
> - ${INSTALL_DATA} ${WRKSRC}/claws-mail.png
> ${PREFIX}/share/icons/hicolor/48x48/apps/claws-mail.png
> + ${INSTALL_DATA} ${WRKSRC}/claws-mail.png \
> + ${PREFIX}/share/icons/hicolor/48x48/apps/claws-mail.png
> ${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/64x64/apps
> - ${INSTALL_DATA} ${WRKSRC}/claws-mail-64x64.png
> ${PREFIX}/share/icons/hicolor/64x64/apps/claws-mail.png
> + ${INSTALL_DATA} ${WRKSRC}/claws-mail-64x64.png \
> + ${PREFIX}/share/icons/hicolor/64x64/apps/claws-mail.png
> ${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/128x128/apps
> - ${INSTALL_DATA} ${WRKSRC}/claws-mail-128x128.png
> ${PREFIX}/share/icons/hicolor/128x128/apps/claws-mail.png
> + ${INSTALL_DATA} ${WRKSRC}/claws-mail-128x128.png \
> + ${PREFIX}/share/icons/hicolor/128x128/apps/claws-mail.png
> ${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
> - ${INSTALL_DATA} ${WRKSRC}/claws-mail.desktop
> ${PREFIX}/share/applications/claws-mail.desktop
> + ${INSTALL_DATA} ${WRKSRC}/claws-mail.desktop \
> + ${PREFIX}/share/applications/claws-mail.desktop
> ${INSTALL_DATA_DIR} ${PREFIX}/share/claws-mail/tools/kdeservicemenu
> .for i in ${TOOLS}
> ${INSTALL_DATA} ${WRKSRC}/tools/${i} \
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/mail/claws-mail/distinfo,v
> retrieving revision 1.36
> diff -u -p -u -p -r1.36 distinfo
> --- distinfo 1 Jan 2019 18:01:20 -0000 1.36
> +++ distinfo 7 Sep 2019 06:35:16 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (claws/claws-mail-3.17.3.tar.gz) =
> lQtrOFI1x0F5oHzgnFq5TeP5hpPHBkV8mLRP2QoeYKA=
> -SIZE (claws/claws-mail-3.17.3.tar.gz) = 11975996
> +SHA256 (claws/claws-mail-3.17.4.tar.gz) =
> rbPjYadGTZOOHW8jpiQzyJh4xuABeSxcqY0izl1O+jc=
> +SIZE (claws/claws-mail-3.17.4.tar.gz) = 12167751

No comments:

Post a Comment