Date: Tue, 23 Apr 2013 12:03:27 +0400 From: Boris Samorodov <bsam@passap.ru> To: Koop Mast <kwm@rainbow-runner.nl> Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org Subject: Re: svn commit: r315907 - head/Mk/Uses Message-ID: <5176404F.1030403@passap.ru> In-Reply-To: <516E5A08.2010202@rainbow-runner.nl> References: <201304162121.r3GLLPjp013493@svn.freebsd.org> <516E4A54.2020501@coosemans.org> <516E5A08.2010202@rainbow-runner.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
17.04.2013 12:15, Koop Mast пишет: > On 17-4-2013 9:08, Tijl Coosemans wrote: >> On 2013-04-16 23:21, Koop Mast wrote: >>> Added: head/Mk/Uses/shared-mime-info.mk >>> ============================================================================== >>> --- /dev/null 00:00:00 1970 (empty, because file is newly added) >>> +++ head/Mk/Uses/shared-mime-info.mk Tue Apr 16 21:21:25 2013 (r315907) >>> @@ -0,0 +1,34 @@ >>> +# $FreeBSD$ >>> +# >>> +# handle dependency depends on shared-mime-info and package regen >>> +# >>> +# MAINTAINER: gnome@FreeBSD.org >>> +# >>> +# Feature: shared-mime-info >>> +# Usage: USES=shared-mime-info >>> +# Valid ARGS: does not require args >>> +# >>> +# >>> +.if !defined(_INCLUDE_USES_SHARED_MIME_INFO_MK) >>> +_INCLUDE_USES_SHARED_MIME_INFO_MK= yes >>> + >>> +.if defined(shared-mime-info_ARGS) >>> +IGNORE= USES=shared-mime-info does not require args >>> +.endif >>> + >>> +BUILD_DEPENDS+= update-mime-database:${PORTSDIR}/misc/shared-mime-info >>> +RUN_DEPENDS+= update-mime-database:${PORTSDIR}/misc/shared-mime-info >>> + >>> +# bolt our post-install target to post-install >>> +post-install: shared-mime-post-install >>> + >>> +shared-mime-post-install: >>> +# run for port post-install >>> + @-update-desktop-database >> Shouldn't this be update-mime-database? > > Ouch fixed. This is what you get when copieen files and not being > careful to change them properly. Thanks for reporting! > > -Koop Seems to be an inconsistency here (NOTE: "USES=desktop-file-items" was taken from Uses/desktop-file-utils.mk file): ----- % svn diff Index: Makefile =================================================================== --- Makefile (revision 316317) +++ Makefile (working copy) @@ -16,7 +16,7 @@ ${PYTHON_SITELIBDIR}/PyQt4/QtHelp.so:${PORTSDIR}/devel/py-qt4-help \ ${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 -USE_GNOME= desktopfileutils +USES= desktop-file-items INSTALL_CMD= install.py -c -f eric4config.freebsd PLIST_FILES= SUB_FILES= eric4.desktop ----- The fix is: ----- % svn diff desktop-file-utils.mk Index: desktop-file-utils.mk =================================================================== --- desktop-file-utils.mk (revision 316317) +++ desktop-file-utils.mk (working copy) @@ -1,11 +1,11 @@ # $FreeBSD$ # -# handle dependency depends on desktop-file-info and package regen +# handle dependency depends on desktop-file-utils and package regen # # MAINTAINER: gnome@FreeBSD.org # -# Feature: desktop-file-info -# Usage: USES=desktop-file-info +# Feature: desktop-file-utils +# Usage: USES=desktop-file-utils # Valid ARGS: does not require args # # ----- Hence: the example and use case is fixed to use desktop-file-utils (s:info:utils:g). -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5176404F.1030403>