On 2013/10/05 18:10, Rafael Sadowski wrote:
> On Fri Oct 04, 2013 at 09:42:28PM +0200, Rafael Sadowski wrote:
> > Hey @ports,
> > 
> > following diff update droplet to 2.0.
> > 
> > cat pkg/DESCR 
> > Scality Droplet is a high perfomance Cloud Storage client library providing
> > a set of high-level features. It is open source and released under the BSD
> > License. Multiple backends are supported: S3 (Simple Storage Service), CDMI
> > (Cloud Data Management Interface), SRWS (Scality Simple Rest Web Service).
> > On-the-fly encryption/decryption and buffered I/O are also supported.
> > 
> 
>  new version after Brad Smith's improvements and Stuart Henderson's
>  DISTFILES advice. Nice hint , thanks.
> 
> @Brad, many thanks for your cleanup.
> 
> cheers, Rafael

I've just spotted that devel/json-c is in both LIB_DEPENDS and BUILD_DEPENDS,
I think this should just be LIB_DEPENDS?

Also could do with spaces->tabs in the DISTFILES line.

Otherwise OK.


> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/droplet/Makefile,v
> retrieving revision 1.4
> diff -u -p -u -r1.4 Makefile
> --- Makefile  21 Mar 2013 08:45:14 -0000      1.4
> +++ Makefile  5 Oct 2013 13:57:07 -0000
> @@ -5,29 +5,33 @@ SHARED_ONLY=                Yes
>  CATEGORIES=          devel
>  COMMENT=             high perfomance Cloud Storage client library
>  
> -VERSION=             1.1
> -REVISION=            0
> +VERSION=             2.0
>  DISTNAME=            droplet-${VERSION}
>  HOMEPAGE=            https://github.com/scality/Droplet
>  
> -SHARED_LIBS=         droplet         0.0 #0.0
> +SHARED_LIBS=         droplet         1.0 #0.0
>  
>  MAINTAINER=          Rafael Sadowski <raf...@sizeofvoid.org>
>  
>  # BSD
>  PERMIT_PACKAGE_CDROM=        Yes
>  
> -WANTLIB=             crypto json m pthread ssl xml2 z
> +WANTLIB=             crypto json-c m pthread ssl xml2 z
>  
> -MASTER_SITES=                http://www.sizeofvoid.org/pub/OpenBSD/distfiles/
>  
> -WRKDIST=             ${WRKDIR}/scality-Droplet-e6692cc
> +DISTFILES=              droplet-${VERSION}.tar.gz{v${VERSION}.tar.gz}
> +
> +MASTER_SITES=                https://github.com/scality/Droplet/archive/
> +
> +WRKDIST=             ${WRKDIR}/Droplet-2.0
> +
>  MODULES=             converters/libiconv
> +
> +# Depends on libtool macros
>  BUILD_DEPENDS=               ${MODGNU_AUTOCONF_DEPENDS} \
>                       ${MODGNU_AUTOMAKE_DEPENDS} \
>                       devel/json-c \
>                       devel/libtool
> -# XXX Depends on libtool macros
>  
>  LIB_DEPENDS=         textproc/libxml \
>                       devel/json-c
> @@ -37,8 +41,8 @@ AUTOMAKE_VERSION=   1.11
>  CONFIGURE_STYLE=     gnu
>  CONFIGURE_ENV=               CPPFLAGS="-I${LOCALBASE}/include" \
>                       LDFLAGS="-L${LOCALBASE}/lib"
> -post-patch:
> -     cd ${WRKBUILD} && env AUTOCONF_VERSION=2.68 AUTOMAKE_VERSION=1.11 \
> -             /bin/sh ./autogen.sh
> +pre-configure:
> +     cd ${WRKBUILD} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
> +         AUTOMAKE_VERSION=${AUTOMAKE_VERSION} ./autogen.sh
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/droplet/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -u -r1.1.1.1 distinfo
> --- distinfo  23 Dec 2011 13:10:30 -0000      1.1.1.1
> +++ distinfo  5 Oct 2013 13:57:07 -0000
> @@ -1,5 +1,2 @@
> -MD5 (droplet-1.1.tar.gz) = MXOvFlCtwgzMWCNhJT4sjg==
> -RMD160 (droplet-1.1.tar.gz) = oyvhLeTSs4cHrnULg2xh0edYiCE=
> -SHA1 (droplet-1.1.tar.gz) = KPP5ojgYQ88M2xAkCcAH99zhJb0=
> -SHA256 (droplet-1.1.tar.gz) = Jd2ZGZaQlIIEzWfciWefzWwFxF2mF3ngErhSaGI2fy4=
> -SIZE (droplet-1.1.tar.gz) = 90046
> +SHA256 (droplet-2.0.tar.gz) = fNgQ6TbkkCiabLrsMqRdgK0gb5ofvYrSo7lHdSWXp7k=
> +SIZE (droplet-2.0.tar.gz) = 92005
> Index: patches/patch-libdroplet_include_droplet_utils_h
> ===================================================================
> RCS file: 
> /cvs/ports/devel/droplet/patches/patch-libdroplet_include_droplet_utils_h,v
> retrieving revision 1.1.1.1
> diff -u -p -u -r1.1.1.1 patch-libdroplet_include_droplet_utils_h
> --- patches/patch-libdroplet_include_droplet_utils_h  23 Dec 2011 13:10:30 
> -0000      1.1.1.1
> +++ patches/patch-libdroplet_include_droplet_utils_h  5 Oct 2013 13:57:07 
> -0000
> @@ -1,34 +1,31 @@
>  $OpenBSD: patch-libdroplet_include_droplet_utils_h,v 1.1.1.1 2011/12/23 
> 13:10:30 jasper Exp $
> ---- libdroplet/include/droplet/utils.h.orig  Thu Dec 15 14:47:38 2011
> -+++ libdroplet/include/droplet/utils.h       Thu Dec 15 14:48:42 2011
> -@@ -48,6 +48,17 @@
> - # define HAVE_CANONICALIZE_FILE_NAME
> - #endif
> - 
> -+/* OpenBSD gcc */
> -+#if defined(__OpenBSD__)
> -+#include <sys/types.h>
> -+#include <sys/uio.h>
> -+#include <unistd.h>
> -+#if _BYTE_ORDER == _LITTLE_ENDIAN
> -+#define __BYTE_ORDER __LITTLE_ENDIAN
> -+#else
> -+#define __BYTE_ORDER __BIG_ENDIAN
> -+#endif
> -+#endif
> - 
> - /*
> -  * endianness
> -@@ -73,7 +84,7 @@
> +--- libdroplet/include/droplet/utils.h.orig  Wed Jul 25 09:13:17 2012
> ++++ libdroplet/include/droplet/utils.h       Fri Oct  4 23:46:31 2013
> +@@ -41,6 +41,10 @@
> + # include <sys/filio.h> //FIONBIO
> + # include <strings.h>
> + # include <alloca.h>
> ++#elif defined(__OpenBSD__)
> ++# include <sys/types.h>
> ++# include <sys/uio.h>
> ++# include <unistd.h>
> + #else
> + //linux
> + # define HAVE_DRAND48_R 1
> +@@ -73,6 +77,12 @@
>       #define __BYTE_ORDER __BIG_ENDIAN__
>       #endif
>   
> --#else
> -+#elif !defined(__OpenBSD__)
> ++#elif defined(__OpenBSD__)
> ++# if _BYTE_ORDER == _LITTLE_ENDIAN
> ++# define __BYTE_ORDER __LITTLE_ENDIAN
> ++# else
> ++# define __BYTE_ORDER __BIG_ENDIAN
> ++# endif
> + #else
>   // linux case
>   # include <endian.h>
> - #endif
> -@@ -86,7 +97,7 @@
> +@@ -86,7 +96,7 @@
>       #define le32toh OSSwapLittleToHostInt32
>       #define htole32 OSSwapHostToLittleInt32
>       #define bswap_32 OSSwapInt32
> Index: patches/patch-libdroplet_src_utils_c
> ===================================================================
> RCS file: /cvs/ports/devel/droplet/patches/patch-libdroplet_src_utils_c,v
> retrieving revision 1.1.1.1
> diff -u -p -u -r1.1.1.1 patch-libdroplet_src_utils_c
> --- patches/patch-libdroplet_src_utils_c      23 Dec 2011 13:10:30 -0000      
> 1.1.1.1
> +++ patches/patch-libdroplet_src_utils_c      5 Oct 2013 13:57:07 -0000
> @@ -1,6 +1,6 @@
>  $OpenBSD: patch-libdroplet_src_utils_c,v 1.1.1.1 2011/12/23 13:10:30 jasper 
> Exp $
> ---- libdroplet/src/utils.c.orig      Fri Dec 16 13:57:00 2011
> -+++ libdroplet/src/utils.c   Fri Dec 16 13:58:47 2011
> +--- libdroplet/src/utils.c.orig      Wed Jul 25 09:13:17 2012
> ++++ libdroplet/src/utils.c   Fri Oct  4 23:29:14 2013
>  @@ -72,6 +72,14 @@ gettid()
>   {
>     return syscall(SYS_gettid);
> @@ -16,21 +16,12 @@ $OpenBSD: patch-libdroplet_src_utils_c,v
>   
>   #else
>   #include <syscall.h>
> -@@ -110,6 +118,17 @@ linux_gethostbyname_r(const char *name,
> +@@ -109,7 +117,7 @@ linux_gethostbyname_r(const char *name,
> + 
>     return 0;
>   
> - #elif defined(__APPLE__) && defined(__MACH__) || defined(__ellcc__ )
> -+
> -+  struct hostent *resultp;
> -+
> -+  resultp = gethostbyname(name);
> -+  if (NULL == resultp)
> -+    return 1;
> -+
> -+  *result = resultp;
> -+
> -+  return 0;
> -+#elif defined(__OpenBSD__)
> +-#elif defined(__APPLE__) && defined(__MACH__) || defined(__ellcc__ )
> ++#elif defined(__APPLE__) && defined(__MACH__) || defined(__ellcc__ ) || 
> defined(__OpenBSD__)
>   
>     struct hostent *resultp;
>   
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/droplet/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -p -u -r1.1.1.1 PLIST
> --- pkg/PLIST 23 Dec 2011 13:10:30 -0000      1.1.1.1
> +++ pkg/PLIST 5 Oct 2013 13:57:07 -0000
> @@ -25,16 +25,12 @@ include/droplet-1.0/droplet/s3/replypars
>  include/droplet-1.0/droplet/s3/reqbuilder.h
>  include/droplet-1.0/droplet/s3/s3.h
>  include/droplet-1.0/droplet/sbuf.h
> -include/droplet-1.0/droplet/srest/
> -include/droplet-1.0/droplet/srest/backend.h
> -include/droplet-1.0/droplet/srest/replyparser.h
> -include/droplet-1.0/droplet/srest/reqbuilder.h
> -include/droplet-1.0/droplet/srest/srest.h
>  include/droplet-1.0/droplet/srws/
>  include/droplet-1.0/droplet/srws/backend.h
>  include/droplet-1.0/droplet/srws/replyparser.h
>  include/droplet-1.0/droplet/srws/reqbuilder.h
>  include/droplet-1.0/droplet/srws/srws.h
> +include/droplet-1.0/droplet/sysmd.h
>  include/droplet-1.0/droplet/utils.h
>  include/droplet-1.0/droplet/vec.h
>  include/droplet-1.0/droplet/vfs.h

Reply via email to