[Midnightbsd-cvs] mports [17408] trunk/lang/vala: fix vala

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Sep 19 21:41:54 EDT 2014


Revision: 17408
          http://svnweb.midnightbsd.org/mports/?rev=17408
Author:   laffer1
Date:     2014-09-19 21:41:53 -0400 (Fri, 19 Sep 2014)
Log Message:
-----------
fix vala

Modified Paths:
--------------
    trunk/lang/vala/Makefile
    trunk/lang/vala/pkg-descr
    trunk/lang/vala/pkg-plist

Modified: trunk/lang/vala/Makefile
===================================================================
--- trunk/lang/vala/Makefile	2014-09-20 01:37:19 UTC (rev 17407)
+++ trunk/lang/vala/Makefile	2014-09-20 01:41:53 UTC (rev 17408)
@@ -2,7 +2,7 @@
 
 PORTNAME=	vala
 PORTVERSION=	0.20.1
-PORTREVISION=	0
+PORTREVISION=	1
 CATEGORIES=	lang gnome
 MASTER_SITES=	GNOME
 
@@ -11,25 +11,22 @@
 
 LICENSE=	lgpl2.1
 
-USES=		bison gettext gmake pathfix pkgconfig
-USE_XZ=		yes
-USE_GNOME=	glib20 gnomeprefix libxslt
+USES=		bison gettext gmake libtool:keepla pathfix pkgconfig tar:xz
+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+=	${SITE_PERL}/${PERL_ARCH}/XML/LibXML.pm:${PORTSDIR}/textproc/p5-XML-LibXML
-RUN_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/XML/LibXML.pm:${PORTSDIR}/textproc/p5-XML-LibXML
-MAN1=		vala-gen-introspect.1 vapigen.1
+BUILD_DEPENDS+=	p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
+RUN_DEPENDS+=	p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
 .else
 CONFIGURE_ARGS+=--disable-vapigen
 .endif
@@ -47,9 +44,10 @@
 
 .if defined(VALA_SLAVE)
 pre-build:
-	@cd ${WRKSRC} && ${GMAKE} version.h
-	@cd ${WRKSRC}/gobject-introspection && ${GMAKE} libgidl.la && \
-		${GMAKE} gen-introspect
+	@cd ${WRKSRC} && ${MAKE_CMD} version.h
+	@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} ${FAKE_MAKEARGS} install
@@ -59,6 +57,7 @@
 post-install:
 	${LN} -fs ${PREFIX}/libdata/pkgconfig/libvala-${VALA_VER}.pc \
 		${PREFIX}/libdata/pkgconfig/vala-1.0.pc
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so.*
 .endif
 
 .include <bsd.port.mk>

Modified: trunk/lang/vala/pkg-descr
===================================================================
--- trunk/lang/vala/pkg-descr	2014-09-20 01:37:19 UTC (rev 17407)
+++ trunk/lang/vala/pkg-descr	2014-09-20 01:41:53 UTC (rev 17408)
@@ -9,4 +9,4 @@
 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: trunk/lang/vala/pkg-plist
===================================================================
--- trunk/lang/vala/pkg-plist	2014-09-20 01:37:19 UTC (rev 17407)
+++ trunk/lang/vala/pkg-plist	2014-09-20 01:41:53 UTC (rev 17408)
@@ -11,6 +11,8 @@
 lib/libvala-%%VERSION%%.so.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



More information about the Midnightbsd-cvs mailing list