svn commit: r315907 - head/Mk/Uses
Boris Samorodov
bsam at passap.ru
Tue Apr 23 08:03:31 UTC 2013
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 at 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 at 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
More information about the svn-ports-all
mailing list