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-head mailing list