From owner-svn-ports-all@FreeBSD.ORG Mon Jul 15 14:47:54 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id EE6B6B4A; Mon, 15 Jul 2013 14:47:54 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D01EEFBE; Mon, 15 Jul 2013 14:47:54 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6FElsNl031769; Mon, 15 Jul 2013 14:47:54 GMT (envelope-from miwi@svn.freebsd.org) Received: (from miwi@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6FElsIi031765; Mon, 15 Jul 2013 14:47:54 GMT (envelope-from miwi@svn.freebsd.org) Message-Id: <201307151447.r6FElsIi031765@svn.freebsd.org> From: Martin Wilke Date: Mon, 15 Jul 2013 14:47:54 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r323042 - in head/lang/rexx-imc: . 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: Mon, 15 Jul 2013 14:47:55 -0000 Author: miwi Date: Mon Jul 15 14:47:53 2013 New Revision: 323042 URL: http://svnweb.freebsd.org/changeset/ports/323042 Log: - Fix build on 9-stable - Update MASTER_SITES an WWW: line - Support PORTEXAMPLES PR: 180513 Submitted by: Ports Fury Modified: head/lang/rexx-imc/Makefile (contents, props changed) head/lang/rexx-imc/files/patch-Make (contents, props changed) head/lang/rexx-imc/pkg-descr (contents, props changed) head/lang/rexx-imc/pkg-plist (contents, props changed) Modified: head/lang/rexx-imc/Makefile ============================================================================== --- head/lang/rexx-imc/Makefile Mon Jul 15 14:47:07 2013 (r323041) +++ head/lang/rexx-imc/Makefile Mon Jul 15 14:47:53 2013 (r323042) @@ -5,11 +5,13 @@ PORTNAME= rexx-imc PORTVERSION= 1.76 PORTREVISION= 2 CATEGORIES= lang -MASTER_SITES= http://users.comlab.ox.ac.uk/ian.collier/distribution/ \ +MASTER_SITES= http://www.cs.ox.ac.uk/people/ian.collier/distribution/ \ ftp://ftp.sai.msu.su/pub/unix/rexx/ MAINTAINER= ports@FreeBSD.org -COMMENT= A procedural programming language designed by IBM's UK Laboratories +COMMENT= Procedural programming language designed by IBM's UK Laboratories + +OPTIONS_DEFINE= DOCS EXAMPLES CONFLICTS= rexx-regina-* oorexx-[0-9]* @@ -29,11 +31,7 @@ DOCFILES= rexx.info rexx.ref rexx.summar RMEFILES= README README.Y2K README.bugreport README.docs \ README.files README.make README.news README.platforms -.include - -.if ${OSVERSION} >= 900000 -BROKEN= does not build -.endif +.include post-patch: # CFLAGS safeness for ARCHs other than i386 @@ -44,30 +42,31 @@ post-patch: do-install: # install interpreter and daemon helpers .for prog in rexx rxque rxstack - @${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${PREFIX}/bin + (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${prog} ${PREFIX}/bin) .endfor # install shared libraries, include file, and rxlib + (cd ${WRKSRC} && ${INSTALL_DATA} rexxsaa.h ${PREFIX}/include) # DO NOT delete rxlib or you will lose ability to call mathlib!! -.for lib in librexx.so.2 rxmathfn.rxfn - @${INSTALL_PROGRAM} ${WRKSRC}/${lib} ${PREFIX}/lib +.for lib in librexx.so.2 rxmathfn.rxfn rxmathfn.rxlib + (cd ${WRKSRC} && ${INSTALL_DATA} ${lib} ${PREFIX}/lib) .endfor - @${LN} -sf ${PREFIX}/lib/librexx.so.2 ${PREFIX}/lib/librexx.so - @${INSTALL_DATA} ${WRKSRC}/rexxsaa.h ${PREFIX}/include - @${INSTALL_DATA} ${WRKSRC}/rxmathfn.rxlib ${PREFIX}/lib + @${LN} -sf librexx.so.2 ${PREFIX}/lib/librexx.so # install man pages .for man in ${MAN1} - @${INSTALL_MAN} ${WRKSRC}/${man} ${PREFIX}/man/man1 + (cd ${WRKSRC} && ${INSTALL_MAN} ${man} ${MANPREFIX}/man/man1) .endfor # install documenation and examples -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} -.for FILE in ${DOCFILES} ${RMEFILES} - @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} +.for doc in ${DOCFILES} ${RMEFILES} + (cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${DOCSDIR}) .endfor - @${MKDIR} ${PREFIX}/share/examples/rexx-imc +.endif +.if ${PORT_OPTIONS:MEXAMPLES} + @${MKDIR} ${EXAMPLESDIR} .for ex in box rexxcps.rexx rexxtest.rexx rxmathfn.rexx shell.rexx - @${INSTALL_SCRIPT} ${WRKSRC}/${ex} ${PREFIX}/share/examples/rexx-imc + (cd ${WRKSRC} && ${INSTALL_SCRIPT} ${ex} ${EXAMPLESDIR}) .endfor .endif -.include +.include Modified: head/lang/rexx-imc/files/patch-Make ============================================================================== --- head/lang/rexx-imc/files/patch-Make Mon Jul 15 14:47:07 2013 (r323041) +++ head/lang/rexx-imc/files/patch-Make Mon Jul 15 14:47:53 2013 (r323042) @@ -61,7 +61,7 @@ + ;; + esac + ;; -+ FreeBSD:5.*|FreeBSD:6.*|FreeBSD:7.*|FreeBSD:8.*) ++ FreeBSD:[5-9].*|FreeBSD:[1-9][0-9].*) + REXXLIB="librexx.so" + SOLINK="librexx.so" + RANLIB=ranlib Modified: head/lang/rexx-imc/pkg-descr ============================================================================== --- head/lang/rexx-imc/pkg-descr Mon Jul 15 14:47:07 2013 (r323041) +++ head/lang/rexx-imc/pkg-descr Mon Jul 15 14:47:53 2013 (r323042) @@ -4,4 +4,4 @@ and has a partial implementation of the to call Rexx programs and to register addressing environments, Rexx functions, and exit handlers. -WWW: http://users.comlab.ox.ac.uk/ian.collier/Rexx/rexximc.html +WWW: http://www.cs.ox.ac.uk/people/ian.collier/Rexx/rexximc.html Modified: head/lang/rexx-imc/pkg-plist ============================================================================== --- head/lang/rexx-imc/pkg-plist Mon Jul 15 14:47:07 2013 (r323041) +++ head/lang/rexx-imc/pkg-plist Mon Jul 15 14:47:53 2013 (r323042) @@ -18,10 +18,10 @@ lib/rxmathfn.rxlib %%PORTDOCS%%%%DOCSDIR%%/rexx.ref %%PORTDOCS%%%%DOCSDIR%%/rexx.summary %%PORTDOCS%%%%DOCSDIR%%/rexx.tech -%%PORTDOCS%%share/examples/rexx-imc/box -%%PORTDOCS%%share/examples/rexx-imc/rexxcps.rexx -%%PORTDOCS%%share/examples/rexx-imc/rexxtest.rexx -%%PORTDOCS%%share/examples/rexx-imc/rxmathfn.rexx -%%PORTDOCS%%share/examples/rexx-imc/shell.rexx -%%PORTDOCS%%@dirrm share/examples/rexx-imc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/box +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rexxcps.rexx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rexxtest.rexx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rxmathfn.rexx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shell.rexx +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%%