Changeset View
Changeset View
Standalone View
Standalone View
devel/libdbusmenu/Makefile
# Created by: Olivier Duchateau | # Created by: Olivier Duchateau | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libdbusmenu | PORTNAME= libdbusmenu | ||||
PORTVERSION= 16.04.0 | PORTVERSION= 16.04.0 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MASTER_SITES= https://launchpadlibrarian.net/243440794/ \ | MASTER_SITES= https://launchpadlibrarian.net/243440794/ \ | ||||
https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ | https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ | ||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= GLib and Gtk Implementation of the DBusMenu protocol | COMMENT= GLib and Gtk Implementation of the DBusMenu protocol | ||||
LICENSE= GPLv3 LGPL21 LGPL3 | LICENSE= GPLv3 LGPL21 LGPL3 | ||||
LICENSE_COMB= multi | LICENSE_COMB= multi | ||||
LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING | LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING | ||||
LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING-GPL3 | LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING-GPL3 | ||||
LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.2.1 | LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.2.1 | ||||
BUILD_DEPENDS= vapigen:lang/vala \ | BUILD_DEPENDS= vapigen:lang/vala \ | ||||
gtkdoc-check:textproc/gtk-doc | gtkdoc-check:textproc/gtk-doc | ||||
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib | LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USES= gmake libtool pathfix pkgconfig | USES= gmake libtool pathfix pkgconfig python:run shebangfix | ||||
USE_GNOME= gnomedocutils:build glib20 intltool intlhack libxslt \ | USE_GNOME= gnomedocutils:build glib20 intltool intlhack libxslt \ | ||||
introspection:build gtk30 | introspection:build gtk30 | ||||
USE_XORG= x11 | USE_XORG= x11 | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
SHEBANG_FILES= tools/dbusmenu-bench | |||||
mat: So you are adding python as a dependency so that a tool that nobody will ever use gets the… | |||||
tcbernerAuthorUnsubmitted Not Done Inline Actionsaccording to INDEX it depends on python anyways, no? So should this shebang error just be ignored? tcberner: according to INDEX it depends on python anyways, no?
So should this shebang error just be… | |||||
matUnsubmitted Not Done Inline ActionsThere are talks about reducing the pain for the python interpreter shebang thing, only if the port depends on python. Now, if this already has python as a run dependencies through some dependency, it may be ok. Be sure to say so when you commit it. mat: There are talks about reducing the pain for the python interpreter shebang thing, only if the… | |||||
PLIST_SUB= VERSION="0.4" | PLIST_SUB= VERSION="0.4" | ||||
CONFIGURE_ARGS= --disable-static \ | CONFIGURE_ARGS= --disable-static \ | ||||
--disable-static \ | --disable-static \ | ||||
--disable-dumper \ | --disable-dumper \ | ||||
--disable-tests \ | --disable-tests \ | ||||
--disable-massivedebugging \ | --disable-massivedebugging \ | ||||
--enable-introspection=yes \ | --enable-introspection=yes \ | ||||
--disable-nls \ | --disable-nls \ | ||||
--enable-vala \ | --enable-vala \ | ||||
--with-gtk=3 | --with-gtk=3 | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
So you are adding python as a dependency so that a tool that nobody will ever use gets the right shebang ? It is ludicrous, please don't.