ports/162052: [update][fix] devel/fb303
Valery Komarov
komarov at valerka.net
Thu Oct 27 09:10:08 UTC 2011
>Number: 162052
>Category: ports
>Synopsis: [update][fix] devel/fb303
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Oct 27 09:10:08 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Valery Komarov
>Release: FreeBSD 8.2-STABLE amd64
>Organization:
>Environment:
>Description:
Update fb303 to version 0.7.0
work with my PR "ports/159902: [patch][update] devel/thrift Update to 0.7.0 & FIX: build C++ Library"
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN ./fb303.orig/Makefile ./fb303/Makefile
--- ./fb303.orig/Makefile 2011-08-22 01:39:34.000000000 +0400
+++ ./fb303/Makefile 2011-10-19 18:06:33.000000000 +0400
@@ -6,11 +6,10 @@
#
PORTNAME= fb303
-PORTVERSION= 20090908
+PORTVERSION= 0.7.0
PORTREVISION= 1
CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= bms
+MASTER_SITES= APACHE
DISTNAME= thrift-${PORTVERSION}
MAINTAINER= gslin at gslin.org
@@ -19,20 +18,20 @@
LIB_DEPENDS= boost_system:${PORTSDIR}/devel/boost-libs \
thrift:${PORTSDIR}/devel/thrift
-BROKEN= does not compile
-
ACLOCAL_ARGS= -I ./aclocal
AUTOMAKE_ARGS= -a
CONFIGURE_ARGS= PY_PREFIX="${PREFIX}"
PLIST_SUB+= PYTHON_VERSION_SHORTNAME="${PYTHON_VERSION_SHORTNAME}"
PYTHON_VERSION_SHORTNAME= ${PYTHON_VERSION:S/thon//}
USE_AUTOTOOLS= aclocal automake autoconf
-USE_BZIP2= yes
USE_GMAKE= yes
USE_PERL5_RUN= yes
USE_PYTHON= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/contrib/fb303
+pre-configure:
+ chmod 774 ${WRKSRC}/../../install-sh
+
post-build:
(cd ${WRKSRC} && ${LOCALBASE}/bin/thrift --gen perl ${WRKSRC}/if/fb303.thrift)
diff -ruN ./fb303.orig/distinfo ./fb303/distinfo
--- ./fb303.orig/distinfo 2011-07-03 18:55:40.000000000 +0400
+++ ./fb303/distinfo 2011-10-19 18:06:33.000000000 +0400
@@ -1,2 +1,2 @@
-SHA256 (thrift-20090908.tar.bz2) = 8bc9174d8c5be03a92c487c62195f53644e76aef56fdf9d95294e439d19a7933
-SIZE (thrift-20090908.tar.bz2) = 524374
+SHA256 (thrift-0.7.0.tar.gz) = ca830156f6f1f94e77823eb5db6ff8f532ed5ccb9e913df83d0c3d6c4ddb9009
+SIZE (thrift-0.7.0.tar.gz) = 2248326
diff -ruN ./fb303.orig/pkg-plist ./fb303/pkg-plist
--- ./fb303.orig/pkg-plist 2009-10-11 13:00:39.000000000 +0400
+++ ./fb303/pkg-plist 2011-10-19 18:06:33.000000000 +0400
@@ -1,6 +1,13 @@
- at comment $FreeBSD: ports/devel/fb303/pkg-plist,v 1.2 2009/10/11 09:00:39 wen Exp $
-%%DATADIR%%/if/fb303.thrift
-%%PYTHON_SITELIBDIR%%/fb303-1.0-%%PYTHON_VERSION_SHORTNAME%%.egg-info
+include/thrift/fb303/FacebookBase.h
+include/thrift/fb303/FacebookService.h
+include/thrift/fb303/ServiceTracker.h
+include/thrift/fb303/fb303_constants.h
+include/thrift/fb303/fb303_types.h
+lib/libfb303.a
+%%SITE_PERL%%/Facebook/FB303/Constants.pm
+%%SITE_PERL%%/Facebook/FB303/FacebookService.pm
+%%SITE_PERL%%/Facebook/FB303/Types.pm
+%%PYTHON_SITELIBDIR%%/fb303-1.0-py2.7.egg-info
%%PYTHON_SITELIBDIR%%/fb303/FacebookBase.py
%%PYTHON_SITELIBDIR%%/fb303/FacebookBase.pyc
%%PYTHON_SITELIBDIR%%/fb303/FacebookService.py
@@ -15,20 +22,14 @@
%%PYTHON_SITELIBDIR%%/fb303_scripts/__init__.pyc
%%PYTHON_SITELIBDIR%%/fb303_scripts/fb303_simple_mgmt.py
%%PYTHON_SITELIBDIR%%/fb303_scripts/fb303_simple_mgmt.pyc
-%%SITE_PERL%%/Facebook/FB303/Constants.pm
-%%SITE_PERL%%/Facebook/FB303/FacebookService.pm
-%%SITE_PERL%%/Facebook/FB303/Types.pm
-include/thrift/fb303/FacebookBase.h
-include/thrift/fb303/FacebookService.h
-include/thrift/fb303/ServiceTracker.h
-include/thrift/fb303/fb303_constants.h
-include/thrift/fb303/fb303_types.h
-lib/libfb303.a
- at dirrmtry include/thrift/fb303
- at dirrmtry include/thrift
- at dirrmtry %%SITE_PERL%%/Facebook/FB303
- at dirrmtry %%SITE_PERL%%/Facebook
- at dirrmtry %%PYTHON_SITELIBDIR%%/fb303_scripts
- at dirrmtry %%PYTHON_SITELIBDIR%%/fb303
- at dirrmtry %%DATADIR%%/if
- at dirrmtry %%DATADIR%%
+%%DATADIR%%/if/fb303.thrift
+ at dirrm %%DATADIR%%/if
+ at dirrm %%DATADIR%%
+ at dirrm %%PYTHON_SITELIBDIR%%/fb303_scripts
+ at dirrm %%PYTHON_SITELIBDIR%%/fb303
+ at dirrm %%PYTHON_SITELIBDIR%%
+ at dirrm lib/python2.7
+ at dirrm %%SITE_PERL%%/Facebook/FB303
+ at dirrm %%SITE_PERL%%/Facebook
+ at dirrm include/thrift/fb303
+ at dirrm include/thrift
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list