Date: Sun, 22 Aug 2010 19:39:44 +0400 (MSD) From: Boris Samorodov <bsam@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/149880: [patch] lang/rexx-regina: update to version 3.5 and use rc.subr Message-ID: <201008221539.o7MFdiXK074833@bb.ipt.ru> Resent-Message-ID: <201008221600.o7MG0CoS023841@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 149880 >Category: ports >Synopsis: [patch] lang/rexx-regina: update to version 3.5 and use rc.subr >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Aug 22 16:00:11 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Boris Samorodov >Release: FreeBSD 9.0-CURRENT i386 >Organization: InPharmTech, Co. >Environment: System: FreeBSD bb.ipt.ru 9.0-CURRENT FreeBSD 9.0-CURRENT #23 r211216M: Thu Aug 12 14:11:44 MSD 2010 bsam@bb.ipt.ru:/home/bsam/FreeBSD/base/head/obj/m/home/bsam/FreeBSD/base/head/src/sys/BB i386 >Description: A new version of lang/rexx-regina is released. >How-To-Repeat: >Fix: . update to version 3.5; . use USE_RC_SUBR. --- rexx-regina.diff begins here --- Index: Makefile =================================================================== RCS file: /home/pcvs/ports/lang/rexx-regina/Makefile,v retrieving revision 1.9 diff -u -r1.9 Makefile --- Makefile 22 Nov 2009 19:49:41 -0000 1.9 +++ Makefile 22 Aug 2010 15:34:13 -0000 @@ -7,8 +7,7 @@ # PORTNAME= regina -PORTVERSION= 3.3 -PORTREVISION= 1 +PORTVERSION= 3.5 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}-rexx/${PORTNAME}-rexx/${PORTVERSION} PKGNAMEPREFIX= rexx- @@ -19,12 +18,12 @@ CONFLICTS= rexx-imc-* oorexx-[0-9]* -WRKSRC= ${WRKDIR}/Regina-${PORTVERSION} USE_OPENSSL= yes GNU_CONFIGURE= yes USE_GMAKE= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes +USE_RC_SUBR= rxstack MAN1= regina.1 @@ -34,7 +33,4 @@ post-configure: @${REINPLACE_CMD} -e "s|-xchar=unsigned||g" ${WRKSRC}/Makefile -post-install: - @${INSTALL_SCRIPT} ${FILESDIR}/rxstack.sh ${PREFIX}/etc/rc.d - .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /home/pcvs/ports/lang/rexx-regina/distinfo,v retrieving revision 1.4 diff -u -r1.4 distinfo --- distinfo 22 Jan 2006 12:42:21 -0000 1.4 +++ distinfo 22 Aug 2010 15:34:13 -0000 @@ -1,3 +1,3 @@ -MD5 (Regina-REXX-3.3.tar.gz) = bdb85f57cbe3e7f9b45aea329cd7752e -SHA256 (Regina-REXX-3.3.tar.gz) = 3bce9da3631dbf073b8373359fb8a2924d7b511995e7dfd34deca8c6b5d0582c -SIZE (Regina-REXX-3.3.tar.gz) = 940352 +MD5 (Regina-REXX-3.5.tar.gz) = 914e223d882f0e4a35f4efda0a75920d +SHA256 (Regina-REXX-3.5.tar.gz) = c895fda12bb8c07aaac99ffab69444400d9a63a747c1a608d13d3ab8a899003e +SIZE (Regina-REXX-3.5.tar.gz) = 1139805 Index: pkg-plist =================================================================== RCS file: /home/pcvs/ports/lang/rexx-regina/pkg-plist,v retrieving revision 1.2 diff -u -r1.2 pkg-plist --- pkg-plist 20 Feb 2005 00:03:02 -0000 1.2 +++ pkg-plist 22 Aug 2010 15:34:13 -0000 @@ -3,22 +3,26 @@ bin/rexx bin/rxqueue bin/rxstack -etc/rc.d/rxstack.sh include/rexxsaa.h lib/libregina.a lib/libregina.so -lib/libtest1.so -lib/libtest2.so +lib/libregutil.so +lib/librxtest1.so +lib/librxtest2.so %%DATADIR%%/animal.rexx %%DATADIR%%/block.rexx %%DATADIR%%/dateconv.rexx %%DATADIR%%/de.mtb %%DATADIR%%/dynfunc.rexx +%%DATADIR%%/en.mtb %%DATADIR%%/es.mtb %%DATADIR%%/newstr.rexx %%DATADIR%%/no.mtb %%DATADIR%%/pl.mtb %%DATADIR%%/pt.mtb +%%DATADIR%%/regutil.rexx %%DATADIR%%/rexxcps.rexx +%%DATADIR%%/sv.mtb %%DATADIR%%/timeconv.rexx +%%DATADIR%%/tr.mtb @dirrm %%DATADIR%% Index: files/patch-Makefile.in =================================================================== RCS file: /home/pcvs/ports/lang/rexx-regina/files/patch-Makefile.in,v retrieving revision 1.1 diff -u -r1.1 patch-Makefile.in --- files/patch-Makefile.in 9 Nov 2003 16:20:52 -0000 1.1 +++ files/patch-Makefile.in 22 Aug 2010 15:34:13 -0000 @@ -1,11 +1,10 @@ ---- Makefile.in.orig Sun Nov 9 23:49:49 2003 -+++ Makefile.in Sun Nov 9 23:50:39 2003 -@@ -849,7 +849,7 @@ - $(INSTALL) -m 755 -c ./rxqueue$(EXE) $(bindir)/rxqueue$(EXE) - $(INSTALL) -m 755 -c ./rxstack$(EXE) $(bindir)/rxstack$(EXE) - $(INSTALL) -m 755 -c ./regina-config $(bindir)/regina-config -- -$(INSTALL) -m 755 -c ./rxstack.init.d $(sysconfdir)/rc.d/init.d/rxstack -+# -$(INSTALL) -m 755 -c ./rxstack.init.d $(sysconfdir)/rc.d/init.d/rxstack ++++ Makefile.in 2010-08-22 12:54:40.000000000 +0400 +@@ -990,7 +990,7 @@ + $(INSTALL) -m 755 -c ./rxqueue$(binarybitprefix)$(EXE) $(DESTDIR)$(bindir)/rxqueue$(binarybitprefix)$(EXE) + $(INSTALL) -m 755 -c ./rxstack$(binarybitprefix)$(EXE) $(DESTDIR)$(bindir)/rxstack$(binarybitprefix)$(EXE) + $(INSTALL) -m 755 -c ./regina-config $(DESTDIR)$(bindir)/regina-config +- -$(INSTALL) -m 755 -c ./rxstack.init.d $(DESTDIR)$(sysconfdir)/rc.d/init.d/rxstack ++ #-$(INSTALL) -m 755 -c ./rxstack.init.d $(DESTDIR)$(sysconfdir)/rc.d/init.d/rxstack @echo "The system startup/shutdown script; rxstack, may have been installed into $(sysconfdir)/rc.d/init.d" @echo "You need to create the appropriate links to this script to start and stop rxstack automatically." - -$(INSTALL) -m 755 -c ./$(LIBPRE)$(LIBFILE)$(LIBPST) $(libdir)/$(LIBPRE)$(LIBFILE)$(LIBPST) + -$(INSTALL) -m 755 -c ./$(LIBPRE)$(LIBFILE)$(LIBPST) $(DESTDIR)$(libdir)/$(LIBPRE)$(LIBFILE)$(LIBPST) Index: files/rxstack.in =================================================================== RCS file: files/rxstack.in diff -N files/rxstack.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/rxstack.in 22 Aug 2010 15:34:13 -0000 @@ -0,0 +1,29 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: rxstack +# REQUIRE: DAEMON +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# rxstack_enable (bool): Set to NO by default. +# Set it to YES to enable rxstack. +# rxstack_flags (str): Set to "-d" by default. +# + +. /etc/rc.subr + +name="rxstack" +rcvar=`set_rcvar` + +command=%%PREFIX%%/bin/${name} + +load_rc_config $name + +: ${rxstack_enable="NO"} +: ${rxstack_flags="-d"} + +run_rc_command "$1" Index: files/rxstack.sh =================================================================== RCS file: files/rxstack.sh diff -N files/rxstack.sh --- files/rxstack.sh 9 Nov 2003 16:20:52 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -#!/bin/sh - -case "$1" in -start) - [ -x /usr/local/bin/rxstack ] && /usr/local/bin/rxstack -d && \ - echo -n "Starting Regina Stack" - ;; -stop) - killall rxstack && echo -n "Shutting down Regina Stack" - ;; -esac --- rexx-regina.diff ends here --- -- WBR, bsam >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008221539.o7MFdiXK074833>