From owner-svn-ports-head@FreeBSD.ORG Fri Aug 2 08:33:10 2013 Return-Path: Delivered-To: svn-ports-head@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 ESMTP id 46AC34E6; Fri, 2 Aug 2013 08:33:10 +0000 (UTC) (envelope-from danfe@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 345BF2B13; Fri, 2 Aug 2013 08:33:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r728XAHK050649; Fri, 2 Aug 2013 08:33:10 GMT (envelope-from danfe@svn.freebsd.org) Received: (from danfe@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r728X9Xs050646; Fri, 2 Aug 2013 08:33:09 GMT (envelope-from danfe@svn.freebsd.org) Message-Id: <201308020833.r728X9Xs050646@svn.freebsd.org> From: Alexey Dokuchaev Date: Fri, 2 Aug 2013 08:33:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r324154 - head/astro/aa X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 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: Fri, 02 Aug 2013 08:33:10 -0000 Author: danfe Date: Fri Aug 2 08:33:09 2013 New Revision: 324154 URL: http://svnweb.freebsd.org/changeset/ports/324154 Log: - Convert Makefile header to the new two-line form - Remove 404'ing URL from MASTER_SITES - Do not explicitly set EXTRACT_AFTER_ARGS, use NO_WRKSUBDIR instead - Avoid patching makefile: pass correct values via MAKE_ARGS; this also remove double whitespace before -Wall from the build logs (nice) - NOPORTDOCS -> PORT_OPTIONS:MDOCS, get rid of .for loops, unmute the installation commands, make pkg-message display consistent with package - Reformat port description for better readability while here Modified: head/astro/aa/Makefile head/astro/aa/pkg-descr Modified: head/astro/aa/Makefile ============================================================================== --- head/astro/aa/Makefile Fri Aug 2 08:29:23 2013 (r324153) +++ head/astro/aa/Makefile Fri Aug 2 08:33:09 2013 (r324154) @@ -1,26 +1,22 @@ -# New ports collection makefile for: aa -# Date created: 11 August 2006 -# Whom: Frank W. Josellis -# +# Created by: Frank W. Josellis # $FreeBSD$ -# PORTNAME= aa PORTVERSION= 56 PORTREVISION= 2 CATEGORIES= astro -MASTER_SITES= http://moshier.net/ \ - http://www.mirrorservice.org/sites/www.moshier.net/ +MASTER_SITES= http://moshier.net/ MAINTAINER= frank@dynamical-systems.org COMMENT= Self-contained ephemeris calculator -EXTRACT_AFTER_ARGS= -d ${WRKSRC} EXTRACT_BEFORE_ARGS= -aqo USE_ZIP= yes MAKEFILE= makefile ALL_TARGET= aa +MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -Wall" +NO_WRKSUBDIR= yes SUB_FILES= pkg-message @@ -28,30 +24,31 @@ PORTDOCS= read.me readme.404 Readme.Free PORTDATA= messier.cat orbit.cat star.cat PLIST_FILES= bin/aa etc/aa.ini.default +OPTIONS_DEFINE= DOCS + +.include + post-patch: @${REINPLACE_CMD} \ 's|%%PREFIX%%|${PREFIX}|g ; s|%%DATADIR%%|${DATADIR}|g' \ ${WRKSRC}/kfiles.c - @${REINPLACE_CMD} 's|CFLAGS= -O2|CFLAGS+=| ; s|CC=|CC?=|' ${WRKSRC}/makefile do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/aa ${PREFIX}/bin - @${INSTALL_DATA} ${WRKSRC}/aa.ini ${PREFIX}/etc/aa.ini.default + ${INSTALL_PROGRAM} ${WRKSRC}/aa ${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/aa.ini ${PREFIX}/etc/aa.ini.default .if !defined(NOPORTDATA) @${MKDIR} ${DATADIR} -.for i in ${PORTDATA} - @${INSTALL_DATA} ${WRKSRC}/${i} ${DATADIR} -.endfor + ${INSTALL_DATA} ${PORTDATA:S|^|${WRKSRC}/|} ${DATADIR} .endif post-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${CAT} ${PKGMESSAGE} > ${WRKSRC}/Readme.FreeBSD @${MKDIR} ${DOCSDIR} -.for i in ${PORTDOCS} - @${INSTALL_MAN} ${WRKSRC}/${i} ${DOCSDIR} -.endfor + @${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} .endif + @${ECHO_MSG} @${CAT} ${PKGMESSAGE} + @${ECHO_MSG} .include Modified: head/astro/aa/pkg-descr ============================================================================== --- head/astro/aa/pkg-descr Fri Aug 2 08:29:23 2013 (r324153) +++ head/astro/aa/pkg-descr Fri Aug 2 08:33:09 2013 (r324154) @@ -1,10 +1,10 @@ This program computes ephemerides of Sun, Moon, planets, comets, and stars -using rigorous reduction methods from the _Astronomical Almanac_ and related -sources. Includes PLAN404 series for positions of the planets, and a long-term -extension of modern Lunar theory for the Moon's position. Reads ASCII file -catalogues of stars and orbital elements. Displays all adjustments as it finds -local azimuth and elevation, rise and set times, etc. +using rigorous reduction methods from the Astronomical Almanac and related +sources. -Latest update 2008-09-21. +It includes PLAN404 series for positions of the planets, and a long-term +extension of modern Lunar theory for the Moon's position; reads ASCII file +catalogues of stars and orbital elements; displays all adjustments as it +finds local azimuth and elevation, rise and set times, etc. WWW: http://moshier.net/aadoc.html