From owner-svn-ports-all@FreeBSD.ORG Thu Sep 12 01:26:35 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id CB8DE446; Thu, 12 Sep 2013 01:26:35 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B96042557; Thu, 12 Sep 2013 01:26:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r8C1QZZu002048; Thu, 12 Sep 2013 01:26:35 GMT (envelope-from amdmi3@svn.freebsd.org) Received: (from amdmi3@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r8C1QYU8002041; Thu, 12 Sep 2013 01:26:34 GMT (envelope-from amdmi3@svn.freebsd.org) Message-Id: <201309120126.r8C1QYU8002041@svn.freebsd.org> From: Dmitry Marakasov Date: Thu, 12 Sep 2013 01:26:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r327024 - in head/graphics/nathive: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Sep 2013 01:26:35 -0000 Author: amdmi3 Date: Thu Sep 12 01:26:34 2013 New Revision: 327024 URL: http://svnweb.freebsd.org/changeset/ports/327024 Log: - Update to 0.924 Added: head/graphics/nathive/files/patch-makefile (contents, props changed) Deleted: head/graphics/nathive/files/patch-Makefile Modified: head/graphics/nathive/Makefile head/graphics/nathive/distinfo head/graphics/nathive/pkg-plist Modified: head/graphics/nathive/Makefile ============================================================================== --- head/graphics/nathive/Makefile Thu Sep 12 01:11:24 2013 (r327023) +++ head/graphics/nathive/Makefile Thu Sep 12 01:26:34 2013 (r327024) @@ -2,28 +2,37 @@ # $FreeBSD$ PORTNAME= nathive -PORTVERSION= 0.813 -PORTREVISION= 5 +PORTVERSION= 0.924 CATEGORIES= graphics -MASTER_SITES= http://www.nathive.org/packages/ \ +MASTER_SITES= http://www.nathive.org/dl/ \ http://mirror.amdmi3.ru/distfiles/ -DISTNAME= ${PORTNAME}_${PORTVERSION}_source +EXTRACT_SUFX= .tgz MAINTAINER= amdmi3@FreeBSD.org COMMENT= Lightweight image editor -USES= pkgconfig -USE_GNOME= glib20 gtk20 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolkits/py-gtk2 + +USES= gmake +USE_PYTHON= yes +MAKEFILE= makefile ALL_TARGET= default -post-patch: - @${REINPLACE_CMD} -e '/define.*PATH/ s|".*"|"${DATADIR}/"|' \ - ${WRKSRC}/main.c +WRKSRC= ${WRKDIR}/${PORTNAME} + +PORTDOCS= * -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/nathive ${PREFIX}/bin - ${MKDIR} ${DATADIR} - cd ${WRKSRC} && \ - ${COPYTREE_SHARE} "cfg img lang palettes text" ${DATADIR} +OPTIONS_DEFINE= DOCS + +.include + +post-patch: + @${REINPLACE_CMD} -e '/BASE =/ s|=.*|= ${PREFIX}/|; \ + s|cp -r \([^ ]*\)/|cp -R \1|' ${WRKSRC}/${MAKEFILE} + @${REINPLACE_CMD} -e 's|/usr/share/nathive|${DATADIR}|' \ + ${WRKSRC}/${PORTNAME}.desktop +.if ! ${PORT_OPTIONS:MDOCS} + @${REINPLACE_CMD} -e '/install.*DOC/ d' ${WRKSRC}/${MAKEFILE} +.endif .include Modified: head/graphics/nathive/distinfo ============================================================================== --- head/graphics/nathive/distinfo Thu Sep 12 01:11:24 2013 (r327023) +++ head/graphics/nathive/distinfo Thu Sep 12 01:26:34 2013 (r327024) @@ -1,2 +1,2 @@ -SHA256 (nathive_0.813_source.tar.gz) = 80281689d87e8fe03361bc6d3ed8ebfd3e6ececa20d1aaead5c832a8d15d2547 -SIZE (nathive_0.813_source.tar.gz) = 70182 +SHA256 (nathive-0.924.tgz) = a8d5d209c34c5f3ee247d7b33610f0af4b9baa9ac6ddfdbccb9a098cf23e8c4b +SIZE (nathive-0.924.tgz) = 126886 Added: head/graphics/nathive/files/patch-makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/nathive/files/patch-makefile Thu Sep 12 01:26:34 2013 (r327024) @@ -0,0 +1,23 @@ +--- makefile.orig 2010-10-12 23:16:42.000000000 +0400 ++++ makefile 2013-08-30 20:24:54.366229703 +0400 +@@ -84,10 +84,7 @@ + @rm -rf doc/build/html/_sources + + root: +-ifneq ($(shell whoami), root) +- @echo "\n**** ERROR: You must be root\n" +- @exit 1 +-endif ++ true + + + dirs: +@@ -113,7 +110,7 @@ + # Exclude source files. + find $(BASE)$(APP) -name "*.c" -delete + # Binary and launcher. +- install -m 755 -T nathive.sh $(BASE)$(BIN)/nathive ++ install -m 755 nathive.sh $(BASE)$(BIN)/nathive + install -m 644 nathive.desktop $(BASE)$(LAUNCH) + # Documentation. + install -m 644 AUTHORS $(BASE)$(DOC) Modified: head/graphics/nathive/pkg-plist ============================================================================== --- head/graphics/nathive/pkg-plist Thu Sep 12 01:11:24 2013 (r327023) +++ head/graphics/nathive/pkg-plist Thu Sep 12 01:26:34 2013 (r327024) @@ -1,31 +1,150 @@ bin/nathive -%%DATADIR%%/cfg/cfg.xml +share/applications/nathive.desktop +%%DATADIR%%/AUTHORS +%%DATADIR%%/COPYING +%%DATADIR%%/COPYING-BRIEF +%%DATADIR%%/META +%%DATADIR%%/cfg/default.cfg +%%DATADIR%%/cfg/presets/new/Cover (CD).cfg +%%DATADIR%%/cfg/presets/new/Cover (DVD slim).cfg +%%DATADIR%%/cfg/presets/new/Cover (DVD).cfg +%%DATADIR%%/cfg/presets/new/DIN A3.cfg +%%DATADIR%%/cfg/presets/new/DIN A4.cfg +%%DATADIR%%/cfg/presets/new/DIN A5.cfg %%DATADIR%%/img/about.png -%%DATADIR%%/img/brush.png %%DATADIR%%/img/circle.png +%%DATADIR%%/img/hud-ok.png +%%DATADIR%%/img/hud-rotate.png +%%DATADIR%%/img/hud-scale.png %%DATADIR%%/img/icon.png %%DATADIR%%/img/mask.png -%%DATADIR%%/img/picker.png -%%DATADIR%%/img/select.png +%%DATADIR%%/img/pattern.png %%DATADIR%%/img/square.png -%%DATADIR%%/img/visual.png -%%DATADIR%%/img/visual_rotate.png -%%DATADIR%%/img/visual_scale.png -%%DATADIR%%/lang/chinese.xml -%%DATADIR%%/lang/english.xml -%%DATADIR%%/lang/french.xml -%%DATADIR%%/lang/german.xml -%%DATADIR%%/lang/hungarian.xml -%%DATADIR%%/lang/polish.xml -%%DATADIR%%/lang/spanish.xml -%%DATADIR%%/lang/swedish.xml -%%DATADIR%%/palettes/01.xml -%%DATADIR%%/palettes/02.xml -%%DATADIR%%/text/credits -%%DATADIR%%/text/license -@dirrm %%DATADIR%%/text +%%DATADIR%%/img/tool-brush.png +%%DATADIR%%/img/tool-crop.png +%%DATADIR%%/img/tool-eraser.png +%%DATADIR%%/img/tool-picker.png +%%DATADIR%%/img/tool-select.png +%%DATADIR%%/nathive.py +%%DATADIR%%/nathive/__init__.py +%%DATADIR%%/nathive/gui/__init__.py +%%DATADIR%%/nathive/gui/canvas.py +%%DATADIR%%/nathive/gui/colorbar.py +%%DATADIR%%/nathive/gui/cursor.py +%%DATADIR%%/nathive/gui/headbar.py +%%DATADIR%%/nathive/gui/hud.py +%%DATADIR%%/nathive/gui/main.py +%%DATADIR%%/nathive/gui/menubar.py +%%DATADIR%%/nathive/gui/multiwidget/__init__.py +%%DATADIR%%/nathive/gui/multiwidget/buttons.py +%%DATADIR%%/nathive/gui/multiwidget/clear.py +%%DATADIR%%/nathive/gui/multiwidget/combo.py +%%DATADIR%%/nathive/gui/multiwidget/entry.py +%%DATADIR%%/nathive/gui/multiwidget/group.py +%%DATADIR%%/nathive/gui/multiwidget/message.py +%%DATADIR%%/nathive/gui/multiwidget/presets.py +%%DATADIR%%/nathive/gui/multiwidget/spin.py +%%DATADIR%%/nathive/gui/multiwidget/toggle.py +%%DATADIR%%/nathive/gui/sandbox.py +%%DATADIR%%/nathive/gui/sidebar.py +%%DATADIR%%/nathive/gui/sidebar_color.py +%%DATADIR%%/nathive/gui/sidebar_layers.py +%%DATADIR%%/nathive/gui/statusbar.py +%%DATADIR%%/nathive/gui/tabs.py +%%DATADIR%%/nathive/gui/toolbar.py +%%DATADIR%%/nathive/gui/utils.py +%%DATADIR%%/nathive/lib/__init__.py +%%DATADIR%%/nathive/lib/action/__init__.py +%%DATADIR%%/nathive/lib/action/docresize.py +%%DATADIR%%/nathive/lib/action/layercontent.py +%%DATADIR%%/nathive/lib/action/layercreate.py +%%DATADIR%%/nathive/lib/action/layermodify.py +%%DATADIR%%/nathive/lib/action/layermove.py +%%DATADIR%%/nathive/lib/action/layerremove.py +%%DATADIR%%/nathive/lib/actions.py +%%DATADIR%%/nathive/lib/buftools.cy +%%DATADIR%%/nathive/lib/clipboard.py +%%DATADIR%%/nathive/lib/color.py +%%DATADIR%%/nathive/lib/config.py +%%DATADIR%%/nathive/lib/convert.py +%%DATADIR%%/nathive/lib/core.cy +%%DATADIR%%/nathive/lib/document.py +%%DATADIR%%/nathive/lib/documents.py +%%DATADIR%%/nathive/lib/language.py +%%DATADIR%%/nathive/lib/layer.py +%%DATADIR%%/nathive/lib/layers.py +%%DATADIR%%/nathive/lib/log.py +%%DATADIR%%/nathive/lib/openraster.py +%%DATADIR%%/nathive/lib/plugin.py +%%DATADIR%%/nathive/lib/plugins.py +%%DATADIR%%/nathive/lib/presets.py +%%DATADIR%%/nathive/lib/rgbhsv.cy +%%DATADIR%%/nathive/lib/shortcuts.py +%%DATADIR%%/nathive/libc/__init__.py +%%DATADIR%%/nathive/libc/brush.so +%%DATADIR%%/nathive/libc/core.so +%%DATADIR%%/nathive/libc/picker.so +%%DATADIR%%/nathive/libc/select.so +%%DATADIR%%/nathive/plugins/__init__.py +%%DATADIR%%/nathive/plugins/about.py +%%DATADIR%%/nathive/plugins/brush.cy +%%DATADIR%%/nathive/plugins/brush.py +%%DATADIR%%/nathive/plugins/clip-copy.py +%%DATADIR%%/nathive/plugins/clip-cut.py +%%DATADIR%%/nathive/plugins/clip-paste.py +%%DATADIR%%/nathive/plugins/close.py +%%DATADIR%%/nathive/plugins/console.py +%%DATADIR%%/nathive/plugins/crop.py +%%DATADIR%%/nathive/plugins/eraser.py +%%DATADIR%%/nathive/plugins/home.py +%%DATADIR%%/nathive/plugins/new.py +%%DATADIR%%/nathive/plugins/open.py +%%DATADIR%%/nathive/plugins/paste-file.py +%%DATADIR%%/nathive/plugins/picker.cy +%%DATADIR%%/nathive/plugins/picker.py +%%DATADIR%%/nathive/plugins/preferences.py +%%DATADIR%%/nathive/plugins/preset-manager.py +%%DATADIR%%/nathive/plugins/quit.py +%%DATADIR%%/nathive/plugins/redo.py +%%DATADIR%%/nathive/plugins/save.py +%%DATADIR%%/nathive/plugins/saveas.py +%%DATADIR%%/nathive/plugins/select.cy +%%DATADIR%%/nathive/plugins/select.py +%%DATADIR%%/nathive/plugins/undo.py +%%DATADIR%%/nathive/plugins/view-colorbar.py +%%DATADIR%%/nathive/plugins/view-fullscreen.py +%%DATADIR%%/nathive/plugins/view-headbar.py +%%DATADIR%%/nathive/plugins/view-sidebar.py +%%DATADIR%%/palettes/default.pal +%%DATADIR%%/po/de.po +%%DATADIR%%/po/es.po +%%DATADIR%%/po/fr.po +%%DATADIR%%/po/hu.po +%%DATADIR%%/po/it.po +%%DATADIR%%/po/pl.po +%%DATADIR%%/po/pt.po +%%DATADIR%%/po/pt_BR.po +%%DATADIR%%/po/ru.po +%%DATADIR%%/po/se.po +%%DATADIR%%/po/zh_CN.po +@dirrm %%DATADIR%%/po @dirrm %%DATADIR%%/palettes -@dirrm %%DATADIR%%/lang +@dirrm %%DATADIR%%/nathive/plugins +@dirrm %%DATADIR%%/nathive/libc +@dirrm %%DATADIR%%/nathive/lib/action +@dirrm %%DATADIR%%/nathive/lib +@dirrm %%DATADIR%%/nathive/gui/multiwidget +@dirrm %%DATADIR%%/nathive/gui +@dirrm %%DATADIR%%/nathive @dirrm %%DATADIR%%/img +@dirrm %%DATADIR%%/cfg/presets/select +@dirrm %%DATADIR%%/cfg/presets/picker +@dirrm %%DATADIR%%/cfg/presets/new +@dirrm %%DATADIR%%/cfg/presets/eraser +@dirrm %%DATADIR%%/cfg/presets/crop +@dirrm %%DATADIR%%/cfg/presets/brush +@dirrm %%DATADIR%%/cfg/presets +@dirrm %%DATADIR%%/cfg/console @dirrm %%DATADIR%%/cfg @dirrm %%DATADIR%% +@dirrmtry share/applications