- Update to 0.22.1 - Adjust dependencies - Support STAGEDIR Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->gnome Over to maintainer (via the GNATS Auto Assign Tool)
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"
State Changed From-To: open->patched Committed with some tweaks, except version bump. The version update was committed to our devel repo and will come in the next update.
Can we close this PR then?
New version in ports tree.