Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Mar 2014 15:10:01 GMT
From:      dfilter@FreeBSD.ORG (dfilter service)
To:        gnome@FreeBSD.org
Subject:   Re: ports/186780: commit references a PR
Message-ID:  <201403081510.s28FA1Tv073488@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/186780; it has been noted by GNATS.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/186780: commit references a PR
Date: Sat,  8 Mar 2014 15:03:57 +0000 (UTC)

 Author: kwm
 Date: Sat Mar  8 15:03:42 2014
 New Revision: 347506
 URL: http://svnweb.freebsd.org/changeset/ports/347506
 QAT: https://qat.redports.org/buildarchive/r347506/
 
 Log:
   Stagify, use new lib_depends syntax. add libtool to USES.
   Update www and pkg-descr in vala-vapi.
   
   PR:		ports/186780 (based on)
   		ports/186781 (based on)
   Submitted by:   olivierd@
 
 Modified:
   head/lang/vala-vapigen/Makefile
   head/lang/vala-vapigen/pkg-descr
   head/lang/vala/Makefile
   head/lang/vala/pkg-descr
   head/lang/vala/pkg-plist
 
 Modified: head/lang/vala-vapigen/Makefile
 ==============================================================================
 --- head/lang/vala-vapigen/Makefile	Sat Mar  8 14:46:12 2014	(r347505)
 +++ head/lang/vala-vapigen/Makefile	Sat Mar  8 15:03:42 2014	(r347506)
 @@ -17,5 +17,4 @@ PLIST=		${.CURDIR}/pkg-plist
  
  VALA_SLAVE=	yes
  
 -NO_STAGE=	yes
  .include "${MASTERDIR}/Makefile"
 
 Modified: head/lang/vala-vapigen/pkg-descr
 ==============================================================================
 --- head/lang/vala-vapigen/pkg-descr	Sat Mar  8 14:46:12 2014	(r347505)
 +++ head/lang/vala-vapigen/pkg-descr	Sat Mar  8 15:03:42 2014	(r347506)
 @@ -1,16 +1,4 @@
 -Soup is a SOAP (Simple Object Access Protocol) implementation in C. 
 +vapigen is a utility which generates Vala API (vapi) from 
 +gobject-introspection (GI) files.
  
 -It provides a queued asynchronous callback-based mechanism for sending and
 -servicing SOAP requests, and a WSDL (Web Service Definition Language) for C
 -compilers which generates client stubs and server skeletons for easily
 -calling and implementing SOAP methods.  It uses GLib and is designed to work
 -well with GTK applications.
 -
 -Features:
 -  * Completely Asynchronous
 -  * Connection cache
 -  * HTTP chunked transfer and persistent connections
 -  * Authenticated HTTP, SOCKS4, and SOCKS5 proxy support
 -  * SSL Support using OpenSSL
 -  * Apache module server support
 -  * Client digest authentication
 +WWW: https://wiki.gnome.org/Projects/Vala
 
 Modified: head/lang/vala/Makefile
 ==============================================================================
 --- head/lang/vala/Makefile	Sat Mar  8 14:46:12 2014	(r347505)
 +++ head/lang/vala/Makefile	Sat Mar  8 15:03:42 2014	(r347506)
 @@ -1,6 +1,6 @@
  # Created by: Michael Johnson <ahze@FreeBSD.org>
  # $FreeBSD$
 -#   $MCom: ports/trunk/lang/vala/Makefile 18634 2013-07-26 10:42:35Z kwm $
 +#   $MCom: ports/trunk/lang/vala/Makefile 19019 2014-03-08 14:51:46Z kwm $
  
  PORTNAME=	vala
  PORTVERSION=	0.20.1
 @@ -12,30 +12,27 @@ COMMENT=	Programming language and compil
  
  LICENSE=	LGPL21
  
 -USES=		bison gettext gmake pathfix pkgconfig
 +USES=		bison gettext gmake libtool pathfix pkgconfig
  USE_XZ=		yes
 -USE_GNOME=	glib20 gnomeprefix libxslt
 +USE_GNOME=	glib20 gnomeprefix libxslt introspection:build
  GNU_CONFIGURE=	yes
  CPPFLAGS+=	-I${LOCALBASE}/include
  LDFLAGS+=	-L${LOCALBASE}/lib
  USE_LDCONFIG=	yes
  
 -MAN1?=		valac.1 valac-${VALA_VER}.1
  VALA_VER=	${PORTVERSION:R}
  
  PLIST_SUB=	VERSION=${VALA_VER}
  
  .if defined(VALA_SLAVE)
 -LIB_DEPENDS+=	vala-${VALA_VER}.0:${PORTSDIR}/lang/vala
 +LIB_DEPENDS+=	libvala-${VALA_VER}.so:${PORTSDIR}/lang/vala
  CONFIGURE_ARGS+=--enable-vapigen
  BUILD_DEPENDS+=	p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
  RUN_DEPENDS+=	p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
 -MAN1=		vala-gen-introspect.1 vapigen.1
  .else
  CONFIGURE_ARGS+=--disable-vapigen
  .endif
  
 -NO_STAGE=	yes
  post-patch:
  # We cheat here, because vala records vapigen related stuff in its .pc file
  # This makes vapigen work again, although it might get weird when
 @@ -50,17 +47,19 @@ post-patch:
  .if defined(VALA_SLAVE)
  pre-build:
  	@cd ${WRKSRC} && ${GMAKE} version.h
 -	@cd ${WRKSRC}/gobject-introspection && ${GMAKE} libgidl.la && \
 -		${GMAKE} gen-introspect
 +	@cd ${WRKSRC}/gobject-introspection && ${MAKE_CMD} libgidl.la && \
 +		${MAKE_CMD} gen-introspect
 +	@cd ${WRKSRC}/vapigen && ${MAKE_CMD} all
  
  post-install:
 -	@cd ${WRKSRC}/gobject-introspection && ${GMAKE} install
 -	@${INSTALL_MAN} ${WRKSRC}/doc/vapigen.1 ${WRKSRC}/doc/vala-gen-introspect.1 \
 -		 ${PREFIX}/man/man1/
 +	@cd ${WRKSRC}/gobject-introspection && DESTDIR=${STAGEDIR} ${GMAKE} install
 +	${INSTALL_MAN} ${WRKSRC}/doc/vapigen.1 ${WRKSRC}/doc/vala-gen-introspect.1 \
 +		 ${STAGEDIR}${PREFIX}/man/man1/
  .else
  post-install:
  	${LN} -fs ${PREFIX}/libdata/pkgconfig/libvala-${VALA_VER}.pc \
 -		${PREFIX}/libdata/pkgconfig/vala-1.0.pc
 +		${STAGEDIR}${PREFIX}/libdata/pkgconfig/vala-1.0.pc
 +	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so.*
  .endif
  
  .include <bsd.port.mk>
 
 Modified: head/lang/vala/pkg-descr
 ==============================================================================
 --- head/lang/vala/pkg-descr	Sat Mar  8 14:46:12 2014	(r347505)
 +++ head/lang/vala/pkg-descr	Sat Mar  8 15:03:42 2014	(r347506)
 @@ -9,4 +9,4 @@ type system to create classes and interf
  code. It's also planned to generate GIDL files when gobject-
  introspection is ready.
  
 -WWW: http://live.gnome.org/Vala
 +WWW: https://wiki.gnome.org/Projects/Vala
 
 Modified: head/lang/vala/pkg-plist
 ==============================================================================
 --- head/lang/vala/pkg-plist	Sat Mar  8 14:46:12 2014	(r347505)
 +++ head/lang/vala/pkg-plist	Sat Mar  8 15:03:42 2014	(r347506)
 @@ -9,8 +9,11 @@ include/vala-%%VERSION%%/valagee.h
  lib/libvala-%%VERSION%%.la
  lib/libvala-%%VERSION%%.so
  lib/libvala-%%VERSION%%.so.0
 +lib/libvala-%%VERSION%%.so.0.0.0
  libdata/pkgconfig/libvala-%%VERSION%%.pc
  libdata/pkgconfig/vala-1.0.pc
 +man/man1/valac-%%VERSION%%.1.gz
 +man/man1/valac.1.gz
  share/aclocal/vala.m4
  share/devhelp/books/vala-%%VERSION%%/attributes.html
  share/devhelp/books/vala-%%VERSION%%/classes.html
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 



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