From owner-svn-ports-head@FreeBSD.ORG Sat Jul 21 12:45:14 2012 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 740131065670; Sat, 21 Jul 2012 12:45:14 +0000 (UTC) (envelope-from nivit@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5DD4A8FC1E; Sat, 21 Jul 2012 12:45:14 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q6LCjEMD033885; Sat, 21 Jul 2012 12:45:14 GMT (envelope-from nivit@svn.freebsd.org) Received: (from nivit@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q6LCjEEb033882; Sat, 21 Jul 2012 12:45:14 GMT (envelope-from nivit@svn.freebsd.org) Message-Id: <201207211245.q6LCjEEb033882@svn.freebsd.org> From: Nicola Vitale Date: Sat, 21 Jul 2012 12:45:14 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r301274 - in head/java/eclipse-pydev: . files X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 12:45:14 -0000 Author: nivit Date: Sat Jul 21 12:45:13 2012 New Revision: 301274 URL: http://svn.freebsd.org/changeset/ports/301274 Log: - Simplify code of files/pkg-install.in, and post-install target Buildlog: http://goo.gl/4U6wb Modified: head/java/eclipse-pydev/Makefile head/java/eclipse-pydev/files/pkg-install.in Modified: head/java/eclipse-pydev/Makefile ============================================================================== --- head/java/eclipse-pydev/Makefile Sat Jul 21 12:36:01 2012 (r301273) +++ head/java/eclipse-pydev/Makefile Sat Jul 21 12:45:13 2012 (r301274) @@ -37,8 +37,7 @@ USE_ZIP= yes DISTDATE= 2012062818 SUB_FILES= pkg-install -SUB_LIST= BUNDLES_INFO=${BUNDLES_INFO} DISTDATE=${DISTDATE} \ - PLUGINDIR=${PLUGINDIR} PORTVERSION=${PORTVERSION} +SUB_LIST= BUNDLES_INFO=${BUNDLES_INFO} PLUGINDIR=${PLUGINDIR} pre-install: @# ignore javashell.py file, because there is a syntax error @@ -46,21 +45,19 @@ pre-install: ${PYTHON_CMD} -m compileall -x javashell.py -f ${WRKSRC}/plugins ${PYTHON_CMD} -O -m compileall -x javashell.py -f ${WRKSRC} -REVDOM= python.pydev -PLUGINDIR= ../../share/eclipse/dropins/pydev/eclipse/plugins +PLUGINDIR= share/eclipse/dropins/pydev/eclipse/plugins BUNDLES_INFO= ${PREFIX}/lib/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info -COMPONENTS= com com.analysis com.codecompletion com.debug com.fastparser com.refactoring \ - org org.ast org.core org.customizations org.debug org.django org.help org.jython org.parser org.red_core org.refactoring + post-install: @${ECHO_MSG} "===> Updating ${BUNDLES_INFO}" -.for d in com org -. for c in ${COMPONENTS:M${d}*} - @${ECHO_CMD} "${d}.${REVDOM}${c:S,${d},,},${PORTVERSION}.${DISTDATE},${PLUGINDIR}/${d}.${REVDOM}${c:S,${d},,}_${PORTVERSION}.${DISTDATE}/,4,false" >> ${BUNDLES_INFO} -. endfor -.endfor + @PLUGINS=$$(ls -1 ${PREFIX}/${PLUGINDIR}); \ + for d in $${PLUGINS}; do \ + (${ECHO_CMD} "$${d},../../${PLUGINDIR}/$${d}/,4,false" | \ + ${SED} -e 's/_\([0-9]\)/,\1/1' -e '/templates/d') >> ${BUNDLES_INFO}; \ + done @(${SORT} ${BUNDLES_INFO} > ${BUNDLES_INFO}.sort) && \ ${MV} ${BUNDLES_INFO}.sort ${BUNDLES_INFO} - ${CAT} ${PKGMESSAGE} + @${CAT} ${PKGMESSAGE} add-plist-post: @${ECHO_CMD} "@exec ${MKDIR} %D/share/eclipse/dropins/${PORTNAME}/eclipse/plugins/com.python.pydev.codecompletion_${PORTVERSION}.${DISTDATE}/icons" >> ${TMPPLIST} Modified: head/java/eclipse-pydev/files/pkg-install.in ============================================================================== --- head/java/eclipse-pydev/files/pkg-install.in Sat Jul 21 12:36:01 2012 (r301273) +++ head/java/eclipse-pydev/files/pkg-install.in Sat Jul 21 12:45:13 2012 (r301274) @@ -8,18 +8,15 @@ fi PATH="/bin:/sbin:/usr/bin:/usr/sbin" BUNDLES_INFO=%%BUNDLES_INFO%% -DISTDATE=%%DISTDATE%% PLUGINDIR=%%PLUGINDIR%% -PORTVERSION=%%PORTVERSION%% -REVDOM=python.pydev +PREFIX=%%PREFIX%% if [ "$2" = "POST-INSTALL" ]; then echo "===> Updating ${BUNDLES_INFO}" - for c in '' '.analysis' '.codecompletion' '.debug' '.fastparser' '.refactoring'; do - echo "com.${REVDOM}${c},${PORTVERSION}.${DISTDATE},${PLUGINDIR}/com.${REVDOM}${c}_${PORTVERSION}.${DISTDATE}/,4,false" >> ${BUNDLES_INFO} - done - for c in '' '.ast' '.core' '.customizations' '.debug' '.django' '.help' '.jython' '.parser' '.red_core' '.refactoring'; do - echo "org.${REVDOM}${c},${PORTVERSION}.${DISTDATE},${PLUGINDIR}/org.${REVDOM}${c}_${PORTVERSION}.${DISTDATE}/,4,false" >> ${BUNDLES_INFO} + for d in $(ls -1 ${PREFIX}/${PLUGINDIR}) + do + (echo "${d},../../${PLUGINDIR}/${d}/,4,false" | \ + sed -e 's/_\([0-9]\)/,\1/1' -e '/templates/d') >> ${BUNDLES_INFO} done sort ${BUNDLES_INFO} > ${BUNDLES_INFO}.sort && \ mv ${BUNDLES_INFO}.sort ${BUNDLES_INFO}