[UPDATE] devel/libyaml

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[UPDATE] devel/libyaml

Remi Pointel
Hi,

attached is the diff to update libyaml to latest release.

Ok?

Cheers,

Remi.

libyaml-0.2.1.diff (968 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] devel/libyaml

Jeremie Courreges-Anglas-2
On Thu, Mar 14 2019, Remi Pointel <[hidden email]> wrote:
> Hi,
>
> attached is the diff to update libyaml to latest release.
>
> Ok?

Diffs for ports that ship shared libraries should be checked for API and
ABI changes.  Please mention which checks you have done to avoid duplicate
work. ;)

For this libyaml diff, src/lib/check_sym old.so new.so tells me that no
dynamic symbol were added/removed, and a diff of the public headers shows
irrelevant changes.  No SHARED_LIBS bump is needed and this update looks
safe to me, API and ABI-wise.

--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] devel/libyaml

Stuart Henderson
In reply to this post by Remi Pointel
On 2019/03/14 13:42, Remi Pointel wrote:
> Hi,
>
> attached is the diff to update libyaml to latest release.
>
> Ok?
>
> Cheers,
>
> Remi.

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/libyaml/Makefile,v
> retrieving revision 1.12
> diff -u -p -u -p -r1.12 Makefile
> --- Makefile 20 Nov 2016 00:56:44 -0000 1.12
> +++ Makefile 14 Mar 2019 12:41:00 -0000
> @@ -2,7 +2,7 @@
>  
>  COMMENT= YAML 1.1 parser and emitter written in C
>  
> -DISTNAME= yaml-0.1.7
> +DISTNAME= yaml-0.2.1
>  PKGNAME= lib${DISTNAME}
>  CATEGORIES= devel
>  
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/libyaml/distinfo,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 distinfo
> --- distinfo 20 Nov 2016 00:56:44 -0000 1.6
> +++ distinfo 14 Mar 2019 12:41:00 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (yaml-0.1.7.tar.gz) = gIjkVyZKmLpFGpC4Zh/LT51vR49yZdSDIqGWzsJIByk=
> -SIZE (yaml-0.1.7.tar.gz) = 527518
> +SHA256 (yaml-0.2.1.tar.gz) = eCgRRWQaCA+zLW56h7nAZk1hHctNVC6Quvcx9Ry7Wc0=
> +SIZE (yaml-0.2.1.tar.gz) = 599727


Here's an updated one for 0.2.2, I think it could wait post-unlock though.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/libyaml/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile 20 Nov 2016 00:56:44 -0000 1.12
+++ Makefile 3 Apr 2019 15:52:41 -0000
@@ -2,23 +2,31 @@
 
 COMMENT= YAML 1.1 parser and emitter written in C
 
-DISTNAME= yaml-0.1.7
+DISTNAME= yaml-0.2.2
 PKGNAME= lib${DISTNAME}
+WRKDIST= ${WRKDIR}/${PKGNAME}
 CATEGORIES= devel
 
 SHARED_LIBS= yaml-0 0.0 # 1.0
 SHARED_LIBS+= yaml 0.0 # 1.0
 
-HOMEPAGE= http://pyyaml.org/wiki/LibYAML
+HOMEPAGE= https://pyyaml.org/wiki/LibYAML
 
 MAINTAINER= Pierre-Emmanuel Andre <[hidden email]>
 
 # BSD
 PERMIT_PACKAGE_CDROM= Yes
 
-MASTER_SITES= http://pyyaml.org/download/libyaml/
+MASTER_SITES= https://pyyaml.org/download/libyaml/
 
+CONFIGURE_STYLE= gnu
+AUTOCONF_VERSION= 2.69
+AUTOMAKE_VERSION= 1.16
+BUILD_DEPENDS= ${MODGNU_AUTOCONF_DEPENDS} \
+ ${MODGNU_AUTOMAKE_DEPENDS} \
+ devel/libtool
 
-CONFIGURE_STYLE=gnu
+do-gen:
+ cd ${WRKSRC}; ${AUTOCONF_ENV} autoreconf -fvi
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/libyaml/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo 20 Nov 2016 00:56:44 -0000 1.6
+++ distinfo 3 Apr 2019 15:52:41 -0000
@@ -1,2 +1,2 @@
-SHA256 (yaml-0.1.7.tar.gz) = gIjkVyZKmLpFGpC4Zh/LT51vR49yZdSDIqGWzsJIByk=
-SIZE (yaml-0.1.7.tar.gz) = 527518
+SHA256 (yaml-0.2.2.tar.gz) = Rrynfci+lUaGz/IYiNbOEMpAFrNgrh9Wli5ogqF6of4=
+SIZE (yaml-0.2.2.tar.gz) = 79465