ports/186780: commit references a PR
dfilter service
dfilter at FreeBSD.ORG
Sat Mar 8 15:10:01 UTC 2014
The following reply was made to PR ports/186780; it has been noted by GNATS.
From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at 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 at 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 at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe at freebsd.org"
More information about the freebsd-gnome
mailing list