From owner-svn-ports-all@FreeBSD.ORG Thu Mar 6 13:35:01 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 58DAC4F7; Thu, 6 Mar 2014 13:35:01 +0000 (UTC) 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 449A5324; Thu, 6 Mar 2014 13:35:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s26DZ1gq009729; Thu, 6 Mar 2014 13:35:01 GMT (envelope-from nemysis@svn.freebsd.org) Received: (from nemysis@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s26DYxUH009690; Thu, 6 Mar 2014 13:34:59 GMT (envelope-from nemysis@svn.freebsd.org) Message-Id: <201403061334.s26DYxUH009690@svn.freebsd.org> From: Rusmir Dusko Date: Thu, 6 Mar 2014 13:34:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r347198 - in head/cad: . brickutils brickutils/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.17 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, 06 Mar 2014 13:35:01 -0000 Author: nemysis Date: Thu Mar 6 13:34:59 2014 New Revision: 347198 URL: http://svnweb.freebsd.org/changeset/ports/347198 QAT: https://qat.redports.org/buildarchive/r347198/ Log: BrickUtils is a simple utility for builders that use LEGO Digital Designer or LDraw-compatible CAD for designing models. WWW: http://bricksnspace.wordpress.com/brickutils/ Added: head/cad/brickutils/ head/cad/brickutils/Makefile (contents, props changed) head/cad/brickutils/distinfo (contents, props changed) head/cad/brickutils/files/ head/cad/brickutils/files/brickutils.in (contents, props changed) head/cad/brickutils/files/patch-BrickUtils.desktop (contents, props changed) head/cad/brickutils/files/pkg-message.in (contents, props changed) head/cad/brickutils/pkg-descr (contents, props changed) head/cad/brickutils/pkg-plist (contents, props changed) Modified: head/cad/Makefile Modified: head/cad/Makefile ============================================================================== --- head/cad/Makefile Thu Mar 6 13:25:28 2014 (r347197) +++ head/cad/Makefile Thu Mar 6 13:34:59 2014 (r347198) @@ -10,6 +10,7 @@ SUBDIR += astk-serveur SUBDIR += atlc SUBDIR += basicdsp + SUBDIR += brickutils SUBDIR += brlcad SUBDIR += calculix SUBDIR += cascade Added: head/cad/brickutils/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/brickutils/Makefile Thu Mar 6 13:34:59 2014 (r347198) @@ -0,0 +1,67 @@ +# Created by: Rusmir Dusko +# $FreeBSD$ + +PORTNAME= brickutils +PORTVERSION= 0.1.6.1 +CATEGORIES= cad +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}/ \ + SF/nemysisfreebsdp/${CATEGORIES}/:icons +DISTFILES= BrickUtils-${PORTVERSION}${EXTRACT_SUFX} \ + ${PORTNAME}_icons${EXTRACT_SUFX}:icons + +MAINTAINER= nemysis@FreeBSD.org +COMMENT= Utility for building models with LEGO + +LICENSE= GPLv3 + +RUN_DEPENDS= ${LOCALBASE}/share/ldraw/models/car.dat:${PORTSDIR}/cad/ldraw \ + ${PYTHON_PACKAGENAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ + ${PYXML} + +WRKSRC= ${WRKDIR}/BrickUtils-${PORTVERSION} + +USE_GNOME= pygtk2 +USE_PYTHON= yes + +PORTDOCS= ChangeLog +OPTIONS_DEFINE= DOCS + +SUB_FILES= ${PORTNAME} \ + pkg-message + +INSTALLS_ICONS= yes +ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128 + +post-patch: + @${REINPLACE_CMD} -e 's|/usr/share/|${PREFIX}|' \ + ${WRKSRC}/pyBrickUtils.py + +do-build: + @${PYTHON_CMD} -m compileall ${WRKSRC} + @${PYTHON_CMD} -O -m compileall ${WRKSRC} + +do-install: + @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ + ${WRKDIR}/${PORTNAME} + ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + +.for f in pyBrickUtils.py pyBrickUtils.pyc pyBrickUtils.pyo catalog.new + @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DATADIR}) +.endfor + @(cd ${WRKSRC} && ${COPYTREE_SHARE} BrickUtils ${STAGEDIR}${DATADIR}) + ${INSTALL_DATA} ${WRKSRC}/BrickUtils.desktop ${STAGEDIR}${DESKTOPDIR} + @${CHMOD} -R 775 ${STAGEDIR}${DATADIR} + @(cd ${STAGEDIR}${DATADIR} && ${CHMOD} -R 664 catalog.new) + +.for s in ${ICON_SIZES} + @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/ + ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ + ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png +.endfor + ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/ + + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include Added: head/cad/brickutils/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/brickutils/distinfo Thu Mar 6 13:34:59 2014 (r347198) @@ -0,0 +1,4 @@ +SHA256 (BrickUtils-0.1.6.1.tar.gz) = eabbf2b403ab871b78a04b209fc76158dbaa7e7ecbd0b42a8c688162bb23d176 +SIZE (BrickUtils-0.1.6.1.tar.gz) = 4393902 +SHA256 (brickutils_icons.tar.gz) = dc6e1af19e83e1e152fe73a1ce1a74705e03d5534f546680553fded10bcac8c8 +SIZE (brickutils_icons.tar.gz) = 53918 Added: head/cad/brickutils/files/brickutils.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/brickutils/files/brickutils.in Thu Mar 6 13:34:59 2014 (r347198) @@ -0,0 +1,7 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +cd "%%DATADIR%%" +exec %%PYTHON_CMD%% ./pyBrickUtils.py "${@}" Added: head/cad/brickutils/files/patch-BrickUtils.desktop ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/brickutils/files/patch-BrickUtils.desktop Thu Mar 6 13:34:59 2014 (r347198) @@ -0,0 +1,16 @@ +--- ./BrickUtils.desktop.orig 2011-11-10 15:35:39.000000000 +0000 ++++ ./BrickUtils.desktop 2014-03-06 12:26:43.825846030 +0000 +@@ -3,10 +3,10 @@ + Encoding=UTF-8 + Name=BrickUtils + Comment=Brick utilities and database for builders +-Exec=python /usr/bin/pyBrickUtils.py +-Icon=/usr/share/BrickUtils/BrickUtils.ico ++Exec=brickutils ++Icon=brickutils + Terminal=false + StartupNotify=false + Type=Application +- ++Categories=Graphics;3DGraphics;Education; + Added: head/cad/brickutils/files/pkg-message.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/brickutils/files/pkg-message.in Thu Mar 6 13:34:59 2014 (r347198) @@ -0,0 +1,18 @@ +=============================================================================== + +BrickUtils has been installed. + +After first usage you will not find + + %%DATADIR%%/catalog.new + +Here is a new catalog + + %%DATADIR%%/catalog.sq3 + +After deinstallation, some files may stay in %%DATADIR%%, +you can delete them with + + /bin/rm -fr %%DATADIR%% + +=============================================================================== Added: head/cad/brickutils/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/brickutils/pkg-descr Thu Mar 6 13:34:59 2014 (r347198) @@ -0,0 +1,4 @@ +BrickUtils is a simple utility for builders that use LEGO Digital Designer +or LDraw-compatible CAD for designing models. + +WWW: http://bricksnspace.wordpress.com/brickutils/ Added: head/cad/brickutils/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/brickutils/pkg-plist Thu Mar 6 13:34:59 2014 (r347198) @@ -0,0 +1,132 @@ +bin/brickutils +share/applications/BrickUtils.desktop +%%DATADIR%%/BrickUtils/BLExportXML.py +%%DATADIR%%/BrickUtils/BLExportXML.pyc +%%DATADIR%%/BrickUtils/BLExportXML.pyo +%%DATADIR%%/BrickUtils/BLPartSearch.py +%%DATADIR%%/BrickUtils/BLPartSearch.pyc +%%DATADIR%%/BrickUtils/BLPartSearch.pyo +%%DATADIR%%/BrickUtils/BrickEditDialog.py +%%DATADIR%%/BrickUtils/BrickEditDialog.pyc +%%DATADIR%%/BrickUtils/BrickEditDialog.pyo +%%DATADIR%%/BrickUtils/BrickException.py +%%DATADIR%%/BrickUtils/BrickException.pyc +%%DATADIR%%/BrickUtils/BrickException.pyo +%%DATADIR%%/BrickUtils/BrickImage.py +%%DATADIR%%/BrickUtils/BrickImage.pyc +%%DATADIR%%/BrickUtils/BrickImage.pyo +%%DATADIR%%/BrickUtils/BrickListStore.py +%%DATADIR%%/BrickUtils/BrickListStore.pyc +%%DATADIR%%/BrickUtils/BrickListStore.pyo +%%DATADIR%%/BrickUtils/BrickListView.py +%%DATADIR%%/BrickUtils/BrickListView.pyc +%%DATADIR%%/BrickUtils/BrickListView.pyo +%%DATADIR%%/BrickUtils/CatalogDB.py +%%DATADIR%%/BrickUtils/CatalogDB.pyc +%%DATADIR%%/BrickUtils/CatalogDB.pyo +%%DATADIR%%/BrickUtils/CatalogImportExport.py +%%DATADIR%%/BrickUtils/CatalogImportExport.pyc +%%DATADIR%%/BrickUtils/CatalogImportExport.pyo +%%DATADIR%%/BrickUtils/CatalogStore.py +%%DATADIR%%/BrickUtils/CatalogStore.pyc +%%DATADIR%%/BrickUtils/CatalogStore.pyo +%%DATADIR%%/BrickUtils/CatalogView.py +%%DATADIR%%/BrickUtils/CatalogView.pyc +%%DATADIR%%/BrickUtils/CatalogView.pyo +%%DATADIR%%/BrickUtils/CheckBuildableDialog.py +%%DATADIR%%/BrickUtils/CheckBuildableDialog.pyc +%%DATADIR%%/BrickUtils/CheckBuildableDialog.pyo +%%DATADIR%%/BrickUtils/ColorMaintDialog.py +%%DATADIR%%/BrickUtils/ColorMaintDialog.pyc +%%DATADIR%%/BrickUtils/ColorMaintDialog.pyo +%%DATADIR%%/BrickUtils/DBUpdate.py +%%DATADIR%%/BrickUtils/DBUpdate.pyc +%%DATADIR%%/BrickUtils/DBUpdate.pyo +%%DATADIR%%/BrickUtils/ExportHTML.py +%%DATADIR%%/BrickUtils/ExportHTML.pyc +%%DATADIR%%/BrickUtils/ExportHTML.pyo +%%DATADIR%%/BrickUtils/ImportBLSetDialog.py +%%DATADIR%%/BrickUtils/ImportBLSetDialog.pyc +%%DATADIR%%/BrickUtils/ImportBLSetDialog.pyo +%%DATADIR%%/BrickUtils/ImportLDDProjectDialog.py +%%DATADIR%%/BrickUtils/ImportLDDProjectDialog.pyc +%%DATADIR%%/BrickUtils/ImportLDDProjectDialog.pyo +%%DATADIR%%/BrickUtils/ImportLDrawDialog.py +%%DATADIR%%/BrickUtils/ImportLDrawDialog.pyc +%%DATADIR%%/BrickUtils/ImportLDrawDialog.pyo +%%DATADIR%%/BrickUtils/LDDComposite.py +%%DATADIR%%/BrickUtils/LDDComposite.pyc +%%DATADIR%%/BrickUtils/LDDComposite.pyo +%%DATADIR%%/BrickUtils/LDRPartSearch.py +%%DATADIR%%/BrickUtils/LDRPartSearch.pyc +%%DATADIR%%/BrickUtils/LDRPartSearch.pyo +%%DATADIR%%/BrickUtils/LDrawImportLib.py +%%DATADIR%%/BrickUtils/LDrawImportLib.pyc +%%DATADIR%%/BrickUtils/LDrawImportLib.pyo +%%DATADIR%%/BrickUtils/LDrawMaintDialog.py +%%DATADIR%%/BrickUtils/LDrawMaintDialog.pyc +%%DATADIR%%/BrickUtils/LDrawMaintDialog.pyo +%%DATADIR%%/BrickUtils/ParseBLCodesXML.py +%%DATADIR%%/BrickUtils/ParseBLCodesXML.pyc +%%DATADIR%%/BrickUtils/ParseBLCodesXML.pyo +%%DATADIR%%/BrickUtils/ParseBLSetXML.py +%%DATADIR%%/BrickUtils/ParseBLSetXML.pyc +%%DATADIR%%/BrickUtils/ParseBLSetXML.pyo +%%DATADIR%%/BrickUtils/ParseLDDXML.py +%%DATADIR%%/BrickUtils/ParseLDDXML.pyc +%%DATADIR%%/BrickUtils/ParseLDDXML.pyo +%%DATADIR%%/BrickUtils/PartEditDialog.py +%%DATADIR%%/BrickUtils/PartEditDialog.pyc +%%DATADIR%%/BrickUtils/PartEditDialog.pyo +%%DATADIR%%/BrickUtils/PartsMaintDialog.py +%%DATADIR%%/BrickUtils/PartsMaintDialog.pyc +%%DATADIR%%/BrickUtils/PartsMaintDialog.pyo +%%DATADIR%%/BrickUtils/ProgressDialog.py +%%DATADIR%%/BrickUtils/ProgressDialog.pyc +%%DATADIR%%/BrickUtils/ProgressDialog.pyo +%%DATADIR%%/BrickUtils/SanityChecksDialog.py +%%DATADIR%%/BrickUtils/SanityChecksDialog.pyc +%%DATADIR%%/BrickUtils/SanityChecksDialog.pyo +%%DATADIR%%/BrickUtils/SetSelection.py +%%DATADIR%%/BrickUtils/SetSelection.pyc +%%DATADIR%%/BrickUtils/SetSelection.pyo +%%DATADIR%%/BrickUtils/SetStore.py +%%DATADIR%%/BrickUtils/SetStore.pyc +%%DATADIR%%/BrickUtils/SetStore.pyo +%%DATADIR%%/BrickUtils/SetView.py +%%DATADIR%%/BrickUtils/SetView.pyc +%%DATADIR%%/BrickUtils/SetView.pyo +%%DATADIR%%/BrickUtils/UpdateBLColors.py +%%DATADIR%%/BrickUtils/UpdateBLColors.pyc +%%DATADIR%%/BrickUtils/UpdateBLColors.pyo +%%DATADIR%%/BrickUtils/UpdateBLParts.py +%%DATADIR%%/BrickUtils/UpdateBLParts.pyc +%%DATADIR%%/BrickUtils/UpdateBLParts.pyo +%%DATADIR%%/BrickUtils/UpdateLDrawDialog.py +%%DATADIR%%/BrickUtils/UpdateLDrawDialog.pyc +%%DATADIR%%/BrickUtils/UpdateLDrawDialog.pyo +%%DATADIR%%/BrickUtils/UpdateLdrawXML.py +%%DATADIR%%/BrickUtils/UpdateLdrawXML.pyc +%%DATADIR%%/BrickUtils/UpdateLdrawXML.pyo +%%DATADIR%%/BrickUtils/UpgradeDatabases.py +%%DATADIR%%/BrickUtils/UpgradeDatabases.pyc +%%DATADIR%%/BrickUtils/UpgradeDatabases.pyo +%%DATADIR%%/BrickUtils/__init__.py +%%DATADIR%%/BrickUtils/__init__.pyc +%%DATADIR%%/BrickUtils/__init__.pyo +%%DATADIR%%/BrickUtils/progInfo.py +%%DATADIR%%/BrickUtils/progInfo.pyc +%%DATADIR%%/BrickUtils/progInfo.pyo +%%DATADIR%%/catalog.new +%%DATADIR%%/pyBrickUtils.py +%%DATADIR%%/pyBrickUtils.pyc +%%DATADIR%%/pyBrickUtils.pyo +share/icons/hicolor/128x128/apps/brickutils.png +share/icons/hicolor/32x32/apps/brickutils.png +share/icons/hicolor/48x48/apps/brickutils.png +share/icons/hicolor/64x64/apps/brickutils.png +share/icons/hicolor/72x72/apps/brickutils.png +share/icons/hicolor/96x96/apps/brickutils.png +share/pixmaps/brickutils.png +@dirrm %%DATADIR%%/BrickUtils +@dirrmtry %%DATADIR%%