Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Jun 2012 20:55:01 +0200
From:      Florent Peterschmitt <fpeterscom@gmail.com>
To:        ports@freebsd.org
Subject:   Vala 0.17.1 - Makefile and pkg-plist
Message-ID:  <4FD24A85.7020306@gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

Here are the makefile and pkg-plist for vala 0.17.1 :

# New ports collection makefile for:    vala
# Date created:        2007-07-09
# Whom:            Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD: ports/lang/vala/Makefile,v 1.29 2011/11/09 15:25:37 miwi Exp $
#   $MCom: ports/lang/vala/Makefile,v 1.55 2011/06/02 12:10:13 kwm Exp $
#

PORTNAME=    vala
PORTVERSION=    0.17.1
CATEGORIES=    lang gnome
MASTER_SITES=    GNOME

MAINTAINER=    gnome@FreeBSD.org
COMMENT=    Programming language and compiler that converts Vala code 
into C code

LICENSE=    LGPL21
LICENSE_FILE=    ${WRKSRC}/COPYING
USE_XZ=        yes
USE_GNOME=    gnomehack glib20 gnomeprefix libxslt
GNU_CONFIGURE=    yes
USE_GETTEXT=    yes
CPPFLAGS+=    -I${LOCALBASE}
LDFLAGS+=    -L${LOCALBASE}/lib
USE_BISON=    build
USE_LDCONFIG=    yes

MAN1?=        valac.1 valac-0.18.1

PLIST_SUB=    VERSION=0.18

.include <bsd.port.pre.mk>

.if defined(VALA_SLAVE)
LIB_DEPENDS+=    vala-0.17.1:${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
.else
CONFIGURE_ARGS+=--disable-vapigen
.endif

post-patch:
# We cheat here, because vala records vapigen related stuff in its .pc file
# This makes the vapigen work again, although it might get weird when
# vala-vapigen isn't installed.
     @${REINPLACE_CMD} -e 
's|@vapigen_decl@|vapigen=$${bindir}/vapigen-0.17|g' \
         -e 
's|@gen_introspect_decl@|gen_introspect=$${libdir}/vala-0.17/gen-introspect-0.17|g' 
\
         -e 
's|@vala_gen_introspect_decl@|vala_gen_introspect=$${bindir}/vala-gen-introspect-0.17|g' 
\
         ${WRKSRC}/libvala.pc.in
     @${REINPLACE_CMD} -e 's|cp $$< $$@|cp libvala.pc libvala-0.18.pc|g' \
         ${WRKSRC}/Makefile.in

.if defined(VALA_SLAVE)
pre-build:
     @cd ${WRKSRC} && ${GMAKE} version.h
     @cd ${WRKSRC}/gobject-introspection && ${GMAKE} libgidl.la && \
         ${GMAKE} gen-introspect

post-install:
     @cd ${WRKSRC}/gobject-introspection && ${GMAKE} install
     @${INSTALL_MAN} ${WRKSRC}/doc/vapigen.1 
${WRKSRC}/doc/vala-gen-introspect.1 \
          ${PREFIX}/man/man1/
.else
# want to see what will fail.
post-install:
     ${LN} -fs ${PREFIX}/libdata/pkgconfig/libvala-0.18.pc \
         ${PREFIX}/libdata/pkgconfig/vala-1.0.pc
.endif

.include <bsd.port.post.mk>






bin/vala
bin/vala-0.18
bin/valac
bin/valac-0.18
include/vala-0.18/vala.h
include/vala-0.18/valaccode.h
include/vala-0.18/valacodegen.h
include/vala-0.18/valagee.h
lib/libvala-0.18.la
lib/libvala-0.18.so
lib/libvala-0.18.so.0
libdata/pkgconfig/libvala-0.18.pc
libdata/pkgconfig/vala-1.0.pc
man/man1/valac-0.18.1.gz
man/man1/valac.1.gz
share/aclocal/vala.m4
share/devhelp/books/vala-0.18/attributes.html
share/devhelp/books/vala-0.18/classes.html
share/devhelp/books/vala-0.18/default.css
share/devhelp/books/vala-0.18/delegates.html
share/devhelp/books/vala-0.18/enums.html
share/devhelp/books/vala-0.18/exceptions.html
share/devhelp/books/vala-0.18/expressions.html
share/devhelp/books/vala-0.18/index.html
share/devhelp/books/vala-0.18/interfaces.html
share/devhelp/books/vala-0.18/methods.html
share/devhelp/books/vala-0.18/namespaces.html
share/devhelp/books/vala-0.18/overview.html
share/devhelp/books/vala-0.18/statements.html
share/devhelp/books/vala-0.18/structs.html
share/devhelp/books/vala-0.18/types.html
share/devhelp/books/vala-0.18/vala-0.18.devhelp2
share/licenses/vala-0.17.1/LGPL21
share/licenses/vala-0.17.1/LICENSE
share/licenses/vala-0.17.1/catalog.mk
share/vala-0.18/vapi/alsa.deps
share/vala-0.18/vapi/alsa.vapi
share/vala-0.18/vapi/atk.vapi
share/vala-0.18/vapi/avahi-client.vapi
share/vala-0.18/vapi/avahi-gobject.deps
share/vala-0.18/vapi/avahi-gobject.vapi
share/vala-0.18/vapi/bzlib.vapi
share/vala-0.18/vapi/cairo-xcb.deps
share/vala-0.18/vapi/cairo-xcb.vapi
share/vala-0.18/vapi/cairo.vapi
share/vala-0.18/vapi/ccss-1.vapi
share/vala-0.18/vapi/clutter-1.0.deps
share/vala-0.18/vapi/clutter-1.0.vapi
share/vala-0.18/vapi/clutter-gst-1.0.deps
share/vala-0.18/vapi/clutter-gst-1.0.vapi
share/vala-0.18/vapi/clutter-gtk-0.10.deps
share/vala-0.18/vapi/clutter-gtk-0.10.vapi
share/vala-0.18/vapi/clutter-gtk-1.0.deps
share/vala-0.18/vapi/clutter-gtk-1.0.vapi
share/vala-0.18/vapi/clutter-json-1.0.vapi
share/vala-0.18/vapi/cogl-1.0.deps
share/vala-0.18/vapi/cogl-1.0.vapi
share/vala-0.18/vapi/cogl-pango-1.0.deps
share/vala-0.18/vapi/cogl-pango-1.0.vapi
share/vala-0.18/vapi/curses.vapi
share/vala-0.18/vapi/dbus-glib-1.vapi
share/vala-0.18/vapi/enchant.vapi
share/vala-0.18/vapi/fuse.deps
share/vala-0.18/vapi/fuse.vapi
share/vala-0.18/vapi/gconf-2.0.vapi
share/vala-0.18/vapi/gdk-2.0.deps
share/vala-0.18/vapi/gdk-2.0.vapi
share/vala-0.18/vapi/gdk-3.0.deps
share/vala-0.18/vapi/gdk-3.0.vapi
share/vala-0.18/vapi/gdk-pixbuf-2.0.deps
share/vala-0.18/vapi/gdk-pixbuf-2.0.vapi
share/vala-0.18/vapi/gdk-x11-2.0.deps
share/vala-0.18/vapi/gdk-x11-2.0.vapi
share/vala-0.18/vapi/gdk-x11-3.0.deps
share/vala-0.18/vapi/gdk-x11-3.0.vapi
share/vala-0.18/vapi/gdl-1.0.deps
share/vala-0.18/vapi/gdl-1.0.vapi
share/vala-0.18/vapi/gdl-3.0.deps
share/vala-0.18/vapi/gdl-3.0.vapi
share/vala-0.18/vapi/gdu-gtk.deps
share/vala-0.18/vapi/gdu-gtk.vapi
share/vala-0.18/vapi/gdu.deps
share/vala-0.18/vapi/gdu.vapi
share/vala-0.18/vapi/gedit-2.20.deps
share/vala-0.18/vapi/gedit-2.20.vapi
share/vala-0.18/vapi/gedit.deps
share/vala-0.18/vapi/gedit.vapi
share/vala-0.18/vapi/gio-2.0.vapi
share/vala-0.18/vapi/gio-unix-2.0.deps
share/vala-0.18/vapi/gio-unix-2.0.vapi
share/vala-0.18/vapi/glib-2.0.vapi
share/vala-0.18/vapi/gmodule-2.0.vapi
share/vala-0.18/vapi/gnet-2.0.deps
share/vala-0.18/vapi/gnet-2.0.vapi
share/vala-0.18/vapi/gnome-desktop-2.0.deps
share/vala-0.18/vapi/gnome-desktop-2.0.vapi
share/vala-0.18/vapi/gnome-keyring-1.vapi
share/vala-0.18/vapi/gnome-vfs-2.0.vapi
share/vala-0.18/vapi/gnutls.vapi
share/vala-0.18/vapi/gobject-2.0.vapi
share/vala-0.18/vapi/goocanvas.deps
share/vala-0.18/vapi/goocanvas.vapi
share/vala-0.18/vapi/gsl.vapi
share/vala-0.18/vapi/gstreamer-0.10.deps
share/vala-0.18/vapi/gstreamer-0.10.vapi
share/vala-0.18/vapi/gstreamer-app-0.10.deps
share/vala-0.18/vapi/gstreamer-app-0.10.vapi
share/vala-0.18/vapi/gstreamer-audio-0.10.deps
share/vala-0.18/vapi/gstreamer-audio-0.10.vapi
share/vala-0.18/vapi/gstreamer-base-0.10.deps
share/vala-0.18/vapi/gstreamer-base-0.10.vapi
share/vala-0.18/vapi/gstreamer-cdda-0.10.deps
share/vala-0.18/vapi/gstreamer-cdda-0.10.vapi
share/vala-0.18/vapi/gstreamer-check-0.10.deps
share/vala-0.18/vapi/gstreamer-check-0.10.vapi
share/vala-0.18/vapi/gstreamer-controller-0.10.deps
share/vala-0.18/vapi/gstreamer-controller-0.10.vapi
share/vala-0.18/vapi/gstreamer-dataprotocol-0.10.deps
share/vala-0.18/vapi/gstreamer-dataprotocol-0.10.vapi
share/vala-0.18/vapi/gstreamer-fft-0.10.deps
share/vala-0.18/vapi/gstreamer-fft-0.10.vapi
share/vala-0.18/vapi/gstreamer-interfaces-0.10.deps
share/vala-0.18/vapi/gstreamer-interfaces-0.10.vapi
share/vala-0.18/vapi/gstreamer-net-0.10.deps
share/vala-0.18/vapi/gstreamer-net-0.10.vapi
share/vala-0.18/vapi/gstreamer-netbuffer-0.10.deps
share/vala-0.18/vapi/gstreamer-netbuffer-0.10.vapi
share/vala-0.18/vapi/gstreamer-pbutils-0.10.deps
share/vala-0.18/vapi/gstreamer-pbutils-0.10.vapi
share/vala-0.18/vapi/gstreamer-riff-0.10.deps
share/vala-0.18/vapi/gstreamer-riff-0.10.vapi
share/vala-0.18/vapi/gstreamer-rtp-0.10.deps
share/vala-0.18/vapi/gstreamer-rtp-0.10.vapi
share/vala-0.18/vapi/gstreamer-rtsp-0.10.deps
share/vala-0.18/vapi/gstreamer-rtsp-0.10.vapi
share/vala-0.18/vapi/gstreamer-sdp-0.10.deps
share/vala-0.18/vapi/gstreamer-sdp-0.10.vapi
share/vala-0.18/vapi/gstreamer-tag-0.10.deps
share/vala-0.18/vapi/gstreamer-tag-0.10.vapi
share/vala-0.18/vapi/gstreamer-video-0.10.deps
share/vala-0.18/vapi/gstreamer-video-0.10.vapi
share/vala-0.18/vapi/gtk+-2.0.deps
share/vala-0.18/vapi/gtk+-2.0.vapi
share/vala-0.18/vapi/gtk+-3.0.deps
share/vala-0.18/vapi/gtk+-3.0.vapi
share/vala-0.18/vapi/gtkmozembed.deps
share/vala-0.18/vapi/gtkmozembed.vapi
share/vala-0.18/vapi/gtksourceview-2.0.deps
share/vala-0.18/vapi/gtksourceview-2.0.vapi
share/vala-0.18/vapi/gtksourceview-3.0.deps
share/vala-0.18/vapi/gtksourceview-3.0.vapi
share/vala-0.18/vapi/gudev-1.0.deps
share/vala-0.18/vapi/gudev-1.0.vapi
share/vala-0.18/vapi/hal.deps
share/vala-0.18/vapi/hal.vapi
share/vala-0.18/vapi/hildon-1.deps
share/vala-0.18/vapi/hildon-1.vapi
share/vala-0.18/vapi/hildon-fm-2.deps
share/vala-0.18/vapi/hildon-fm-2.vapi
share/vala-0.18/vapi/json-glib-1.0.deps
share/vala-0.18/vapi/json-glib-1.0.vapi
share/vala-0.18/vapi/libarchive.deps
share/vala-0.18/vapi/libarchive.vapi
share/vala-0.18/vapi/libbonoboui-2.0.vapi
share/vala-0.18/vapi/libdaemon.vapi
share/vala-0.18/vapi/libepc-1.0.vapi
share/vala-0.18/vapi/libesmtp.vapi
share/vala-0.18/vapi/libftdi.deps
share/vala-0.18/vapi/libftdi.vapi
share/vala-0.18/vapi/libgda-4.0.deps
share/vala-0.18/vapi/libgda-4.0.vapi
share/vala-0.18/vapi/libgda-report-4.0.deps
share/vala-0.18/vapi/libgda-report-4.0.vapi
share/vala-0.18/vapi/libgdata.deps
share/vala-0.18/vapi/libgdata.vapi
share/vala-0.18/vapi/libglade-2.0.deps
share/vala-0.18/vapi/libglade-2.0.vapi
share/vala-0.18/vapi/libgnome-2.0.vapi
share/vala-0.18/vapi/libgnome-menu.vapi
share/vala-0.18/vapi/libgnomeui-2.0.deps
share/vala-0.18/vapi/libgnomeui-2.0.vapi
share/vala-0.18/vapi/libgsf-1.deps
share/vala-0.18/vapi/libgsf-1.vapi
share/vala-0.18/vapi/libgvc.vapi
share/vala-0.18/vapi/libmagic.vapi
share/vala-0.18/vapi/libnl-1.vapi
share/vala-0.18/vapi/libnl-2.0.deps
share/vala-0.18/vapi/libnl-2.0.vapi
share/vala-0.18/vapi/libnl-3.0.deps
share/vala-0.18/vapi/libnl-3.0.vapi
share/vala-0.18/vapi/libnotify.deps
share/vala-0.18/vapi/libnotify.vapi
share/vala-0.18/vapi/liboobs-1.vapi
share/vala-0.18/vapi/libosso.vapi
share/vala-0.18/vapi/libpanelapplet-2.0.deps
share/vala-0.18/vapi/libpanelapplet-2.0.vapi
share/vala-0.18/vapi/libpeas-1.0.vapi
share/vala-0.18/vapi/libpq.vapi
share/vala-0.18/vapi/librsvg-2.0.deps
share/vala-0.18/vapi/librsvg-2.0.vapi
share/vala-0.18/vapi/libsexy.deps
share/vala-0.18/vapi/libsexy.vapi
share/vala-0.18/vapi/libsoup-2.2.vapi
share/vala-0.18/vapi/libsoup-2.4.deps
share/vala-0.18/vapi/libsoup-2.4.vapi
share/vala-0.18/vapi/libusb-1.0.deps
share/vala-0.18/vapi/libusb-1.0.vapi
share/vala-0.18/vapi/libusb.vapi
share/vala-0.18/vapi/libvala-0.18.vapi
share/vala-0.18/vapi/libwnck-1.0.deps
share/vala-0.18/vapi/libwnck-1.0.vapi
share/vala-0.18/vapi/libwnck-3.0.deps
share/vala-0.18/vapi/libwnck-3.0.vapi
share/vala-0.18/vapi/libxml-2.0.vapi
share/vala-0.18/vapi/linux.deps
share/vala-0.18/vapi/linux.vapi
share/vala-0.18/vapi/loudmouth-1.0.vapi
share/vala-0.18/vapi/lua.vapi
share/vala-0.18/vapi/mx-1.0.deps
share/vala-0.18/vapi/mx-1.0.vapi
share/vala-0.18/vapi/mysql.vapi
share/vala-0.18/vapi/orc-0.4.vapi
share/vala-0.18/vapi/pango.deps
share/vala-0.18/vapi/pango.vapi
share/vala-0.18/vapi/pangocairo.deps
share/vala-0.18/vapi/pangocairo.vapi
share/vala-0.18/vapi/pixman-1.vapi
share/vala-0.18/vapi/poppler-glib.deps
share/vala-0.18/vapi/poppler-glib.vapi
share/vala-0.18/vapi/posix.vapi
share/vala-0.18/vapi/purple.deps
share/vala-0.18/vapi/purple.vapi
share/vala-0.18/vapi/raptor.vapi
share/vala-0.18/vapi/rasqal.deps
share/vala-0.18/vapi/rasqal.vapi
share/vala-0.18/vapi/readline.vapi
share/vala-0.18/vapi/rest-0.6.deps
share/vala-0.18/vapi/rest-0.6.vapi
share/vala-0.18/vapi/rest-0.7.vapi
share/vala-0.18/vapi/rest-extras-0.6.deps
share/vala-0.18/vapi/rest-extras-0.6.vapi
share/vala-0.18/vapi/sdl-gfx.deps
share/vala-0.18/vapi/sdl-gfx.vapi
share/vala-0.18/vapi/sdl-image.deps
share/vala-0.18/vapi/sdl-image.vapi
share/vala-0.18/vapi/sdl-mixer.deps
share/vala-0.18/vapi/sdl-mixer.vapi
share/vala-0.18/vapi/sdl-net.deps
share/vala-0.18/vapi/sdl-net.vapi
share/vala-0.18/vapi/sdl-ttf.deps
share/vala-0.18/vapi/sdl-ttf.vapi
share/vala-0.18/vapi/sdl.vapi
share/vala-0.18/vapi/sqlite3.vapi
share/vala-0.18/vapi/taglib_c.vapi
share/vala-0.18/vapi/tiff.vapi
share/vala-0.18/vapi/tokyocabinet.vapi
share/vala-0.18/vapi/tracker-indexer-module-1.0.vapi
share/vala-0.18/vapi/twitter-glib-1.0.deps
share/vala-0.18/vapi/twitter-glib-1.0.vapi
share/vala-0.18/vapi/udisks2.deps
share/vala-0.18/vapi/udisks2.vapi
share/vala-0.18/vapi/unique-1.0.deps
share/vala-0.18/vapi/unique-1.0.vapi
share/vala-0.18/vapi/v4l2.vapi
share/vala-0.18/vapi/vte-2.90.deps
share/vala-0.18/vapi/vte-2.90.vapi
share/vala-0.18/vapi/vte.deps
share/vala-0.18/vapi/vte.vapi
share/vala-0.18/vapi/webkit-1.0.deps
share/vala-0.18/vapi/webkit-1.0.vapi
share/vala-0.18/vapi/x11.vapi
share/vala-0.18/vapi/xcb.vapi
share/vala-0.18/vapi/xtst.deps
share/vala-0.18/vapi/xtst.vapi
share/vala-0.18/vapi/zlib.vapi
@dirrm share/xmodmap
@dirrm share/vfolders
@dirrm share/vala/vapi
@dirrm share/vala-0.18/vapi
@dirrm share/vala-0.18
@dirrm share/vala
@dirrm share/sounds
@dirrm share/sgml/docbook/gnome-customization-0.1
@dirrm share/sgml/docbook
@dirrm share/pixmaps/splash
@dirrm share/pixmaps/document-icons
@dirrm share/omf
@dirrm share/oaf
@dirrm share/mime-info
@dirrm share/mc/templates
@dirrm share/mc
@dirrm share/licenses/vala-0.17.1
@dirrm share/licenses
@dirrm share/images
@dirrm share/gnome/wm-properties
@dirrm share/gnome/ui
@dirrm share/gnome/panel
@dirrm share/gnome/help/lgpl/C
@dirrm share/gnome/help/lgpl
@dirrm share/gnome/help/gpl/C
@dirrm share/gnome/help/gpl
@dirrm share/gnome/help/fdl/C
@dirrm share/gnome/help/fdl
@dirrm share/gnome/help
@dirrm share/gnome/autostart
@dirrm share/gnome/apps/Utilities
@dirrm share/gnome/apps/System
@dirrm share/gnome/apps/Settings/Session
@dirrm share/gnome/apps/Settings/Peripherals
@dirrm share/gnome/apps/Settings/Documents
@dirrm share/gnome/apps/Settings/Desktop
@dirrm share/gnome/apps/Settings
@dirrm share/gnome/apps/Multimedia
@dirrm share/gnome/apps/Internet
@dirrm share/gnome/apps/Graphics
@dirrm share/gnome/apps/Games
@dirrm share/gnome/apps/Development
@dirrm share/gnome/apps/Audio
@dirrm share/gnome/apps/Applications
@dirrm share/gnome/apps
@dirrm share/gnome-control-center/keybindings
@dirrm share/gnome-control-center
@dirrm share/gnome-about
@dirrm share/gnome-2.0/ui
@dirrm share/gnome-2.0
@dirrm share/gnome
@dirrm share/games
@dirrm share/doc/libgda
@dirrm share/devhelp/books/vala-0.18
@dirrm share/devhelp/books
@dirrm share/devhelp
@dirrm share/control-center/keybindings
@dirrm share/control-center/capplets
@dirrm share/control-center/Session
@dirrm share/control-center/Peripherals
@dirrm share/control-center/Documents
@dirrm share/control-center/Desktop
@dirrm share/control-center-2.0/capplets
@dirrm share/control-center-2.0
@dirrm share/control-center
@dirrm share/capplets
@dirrm share/application-registry
@dirrm share/applets/Utility
@dirrm share/applets/Network
@dirrm share/applets/Multimedia
@dirrm share/applets/Monitors
@dirrm share/applets/Clocks
@dirrm share/applets/Amusements
@dirrm share/applets
@dirrm libdata/bonobo/servers
@dirrm libdata/bonobo
@dirrm lib/vfs/modules
@dirrm lib/vfs
@dirrm lib/gnome-vfs-2.0/modules
@dirrm lib/gnome-vfs-2.0
@dirrm lib/bonobo/plugin
@dirrm lib/bonobo/monikers
@dirrm lib/bonobo
@dirrm lib/GConf
@dirrm include/vala-0.18
@dirrm include/gnome-1.0
@dirrm include/gdkcardimage
@dirrm include/gconf
@dirrm etc/xdg/autostart
@dirrm etc/xdg
@dirrm etc/vfs/modules
@dirrm etc/vfs
@dirrm etc/sound/events
@dirrm etc/sound
@dirrm etc/gnome/config
@dirrm etc/gnome-vfs-2.0/modules
@dirrm etc/gnome-vfs-2.0
@dirrm etc/gnome
@dirrm etc/gconf/schemas
@dirrm etc/gconf/gconf.xml.system
@dirrm etc/gconf/gconf.xml.mandatory
@dirrm etc/gconf/gconf.xml.defaults
@dirrm etc/gconf
@dirrm etc/X11/sysconfig
@dirrm etc/X11/starthere
@dirrm etc/X11/serverconfig
@dirrm etc/X11
@dirrm etc/CORBA/servers
@dirrm etc/CORBA



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