Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Jan 2016 20:26:04 +0000 (UTC)
From:      Don Lewis <truckman@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r405093 - head/devel/libxs
Message-ID:  <201601022026.u02KQ4og099357@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: truckman
Date: Sat Jan  2 20:26:04 2016
New Revision: 405093
URL: https://svnweb.freebsd.org/changeset/ports/405093

Log:
  The MASTER_SITE download.crossroads.io no longer exists and libxs has
  been marked BROKEN because the distfile is unfetchable.  Change the
  port to USE_GITHUB=yes and unmark BROKEN.  Comparing the old and new
  tarballs does not reveal any changes to the source.  The new tarball
  now contains .gitignore, .hgeol, and README.asciidoc.  The new tarball
  is missing the man pages and html docs, Changelog, and the files
  generated by the autotools.  The latter requires the addition of
  USES=autoreconf, which in turn requires patches to be applied to some
  files at an earlier stage.  The missing documentation files are
  generated by the build.
  
  While here, switch to INSTALL_TARGET=install-strip to silence a stage-qa
  warning.
  
  PR:	205793
  Approved by:	portmgr (blanket)

Modified:
  head/devel/libxs/Makefile
  head/devel/libxs/distinfo
  head/devel/libxs/pkg-descr

Modified: head/devel/libxs/Makefile
==============================================================================
--- head/devel/libxs/Makefile	Sat Jan  2 20:25:02 2016	(r405092)
+++ head/devel/libxs/Makefile	Sat Jan  2 20:26:04 2016	(r405093)
@@ -3,21 +3,23 @@
 
 PORTNAME=	libxs
 PORTVERSION=	1.2.0
-PORTREVISION=	5
+DISTVERSIONPREFIX=	v
+PORTREVISION=	6
 CATEGORIES=	devel
-MASTER_SITES=	http://download.crossroads.io/
 
 MAINTAINER=	vg@FreeBSD.org
 COMMENT=	Open source lightweight messaging layer
 
-BROKEN=		unfetchable
-
 LICENSE=	GPLv3
 
 GNU_CONFIGURE=	yes
-USES=		compiler:features pathfix pkgconfig libtool
+USES=		autoreconf compiler:features pathfix pkgconfig libtool
+USE_GITHUB=	yes
+GH_ACCOUNT=	crossroads-io
 USE_LDCONFIG=	yes
 
+PATHFIX_MAKEFILEIN=	Makefile.am
+
 OPTIONS_DEFINE=	DEBUG DOCS PLUGINS ZMQ
 EXTERNAL_DESC=	PGM extension from ports
 INTERNAL_DESC=	PGM extension
@@ -27,6 +29,8 @@ OPTIONS_RADIO=		PGM
 OPTIONS_RADIO_PGM=	INTERNAL EXTERNAL
 OPTIONS_DEFAULT=PLUGINS
 
+INSTALL_TARGET=	install-strip
+
 .include <bsd.port.pre.mk>
 
 .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 36 && \
@@ -84,10 +88,10 @@ PLIST_SUB+=	ZMQ="@comment "
 pre-configure:
 # fix for clang build
 	@${REINPLACE_CMD} "/^libxs_werror=/ s|yes|no|" \
-		${WRKSRC}/configure
+		${WRKSRC}/configure.ac
 .if ${PORT_OPTIONS:MEXTERNAL}
 	${REINPLACE_CMD} "s|openpgm-5.1|openpgm-5.2|g" \
-		${WRKSRC}/configure
+		${WRKSRC}/configure.ac
 .endif
 
 .include <bsd.port.post.mk>

Modified: head/devel/libxs/distinfo
==============================================================================
--- head/devel/libxs/distinfo	Sat Jan  2 20:25:02 2016	(r405092)
+++ head/devel/libxs/distinfo	Sat Jan  2 20:26:04 2016	(r405093)
@@ -1,2 +1,2 @@
-SHA256 (libxs-1.2.0.tar.gz) = 525dc999cc6524779bc4eef510e423077b7f7ea491cb3ad6d8056ecaf99ff515
-SIZE (libxs-1.2.0.tar.gz) = 1955426
+SHA256 (crossroads-io-libxs-v1.2.0_GH0.tar.gz) = 360ad9f746f05136d1b5ba32f421e5bde45098869ee1dc3161af0dacf2119cd9
+SIZE (crossroads-io-libxs-v1.2.0_GH0.tar.gz) = 1267266

Modified: head/devel/libxs/pkg-descr
==============================================================================
--- head/devel/libxs/pkg-descr	Sat Jan  2 20:25:02 2016	(r405092)
+++ head/devel/libxs/pkg-descr	Sat Jan  2 20:26:04 2016	(r405093)
@@ -12,4 +12,4 @@ Crossroads I/O provides a native C API f
 more languages is provided by the community through language bindings which
 can be found at the Crossroads website.
 
-WWW: http://www.crossroads.io/
+WWW: https://github.com/crossroads-io/libxs



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601022026.u02KQ4og099357>