svn commit: r405093 - head/devel/libxs
Don Lewis
truckman at FreeBSD.org
Sat Jan 2 20:26:06 UTC 2016
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 at 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
More information about the svn-ports-all
mailing list