Authentication-Results: name.execsw.org; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=1hhRWN0l; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=rlam1Clj Received: by mail.netbsd.org (Postfix, from userid 605) id 6F1D784D7C; Tue, 2 Apr 2024 18:59:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1712084358; bh=xhn7wFX6uqz4y6qwadY3KwcJbcakxB3LeJ0NE4Lsq3M=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=1hhRWN0lDDcSv5W9jzNhkz6QWJiQO1iR5k5uQlZfkCHBWXJ8et1fB9PmStuokV/zJ 1mzFxLjeclQmZhPILigDLiTX4bm9TwVIsghc49E7JMqnd2u8ccfv8njim+lM1O/DHp zuh34TGzkDQQpxjVHXIp5E99xzIwS+ZDDlplCTVQ= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 62BEB84D6C for ; Tue, 2 Apr 2024 18:59:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id TBPjFPgJ-e2G for ; Tue, 2 Apr 2024 18:59:16 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 4B10984CC9 for ; Tue, 2 Apr 2024 18:59:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1712084356; bh=xhn7wFX6uqz4y6qwadY3KwcJbcakxB3LeJ0NE4Lsq3M=; h=Date:From:Subject:To:Reply-To; b=rlam1Cljdx/37O1mQPXqI1z2LqLkILNuuzuAMooYLJF4nho3h9+07ETQaGikQpffo 3bIQf1a8h56q2q/VOAy70q68uoCNeFd+rnRQLohUjWS4Jrt1TY3RioNS613vxGLkPR 0a3vF1pH78ynO2n1fAx5MA4cgUuyylBS5bDKe4XI= Received: by cvs.NetBSD.org (Postfix, from userid 500) id 42604FA2C; Tue, 2 Apr 2024 18:59:16 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_171208435626770" MIME-Version: 1.0 Date: Tue, 2 Apr 2024 18:59:16 +0000 From: "Olaf Seibert" Subject: CVS commit: pkgsrc/lang/oorexx To: pkgsrc-changes@NetBSD.org Reply-To: rhialto@netbsd.org X-Mailer: log_accum Message-Id: <20240402185916.42604FA2C@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_171208435626770 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: rhialto Date: Tue Apr 2 18:59:16 UTC 2024 Added Files: pkgsrc/lang/oorexx: DESCR Makefile PLIST distinfo pkgsrc/lang/oorexx/patches: patch-CMakeLists.txt Log Message: lang/oorexx: added, version 5.0.0-12583. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/lang/oorexx/DESCR pkgsrc/lang/oorexx/Makefile \ pkgsrc/lang/oorexx/PLIST pkgsrc/lang/oorexx/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/lang/oorexx/patches/patch-CMakeLists.txt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_171208435626770 Content-Disposition: inline Content-Length: 10288 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/lang/oorexx/DESCR diff -u /dev/null pkgsrc/lang/oorexx/DESCR:1.1 --- /dev/null Tue Apr 2 18:59:16 2024 +++ pkgsrc/lang/oorexx/DESCR Tue Apr 2 18:59:15 2024 @@ -0,0 +1,2 @@ +Open Object Rexx is a powerful object-oriented scripting language. The +interpreter is almost fully compatible with the original Object Rexx by IBM. Index: pkgsrc/lang/oorexx/Makefile diff -u /dev/null pkgsrc/lang/oorexx/Makefile:1.1 --- /dev/null Tue Apr 2 18:59:16 2024 +++ pkgsrc/lang/oorexx/Makefile Tue Apr 2 18:59:15 2024 @@ -0,0 +1,53 @@ +# $NetBSD: Makefile,v 1.1 2024/04/02 18:59:15 rhialto Exp $ +# + +DISTNAME= oorexx-5.0.0-12583 +PKGNAME= ${DISTNAME:C/-[0-9]*$//} +CATEGORIES= lang +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=oorexx/oorexx/${PKGVERSION_NOREV}/} +MASTER_SITES+= ${MASTER_SITE_SOURCEFORGE:=oorexx/oorexx-docs/${PKGVERSION_NOREV}/} +DISTFILES= ${DEFAULT_DISTFILES} +DISTFILES+= ooRexx-${PKGVERSION_NOREV}-pdf.zip + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://oorexx.sourceforge.net/ +COMMENT= Powerful typeless object-oriented scripting language +LICENSE= gnu-gpl-v2 AND cpl-1.0 + + +CONFLICTS= rexx-imc-[0-9]* rexx-regina-[0-9]* + +USE_CMAKE= yes +USE_LANGUAGES= c c++ +USE_TOOLS+= sh:run +MAKE_JOBS_SAFE= no + +WRKSRC= ${WRKDIR} + +# Runs the built executable bin/rexx during build. +MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/lib + +CMAKE_ARGS+= -DORX_SHEBANG=${PREFIX}/bin/rexx +CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Subversion:BOOL=TRUE + +post-install: + # Fix up bad permissions. + cd ${DESTDIR}${PREFIX} && \ + chmod -R go-w . && \ + chmod a-x lib/rexx.img && \ + find share/ooRexx/samples/api -name '*.rex' -exec chmod -x {} \; && \ + find share/ooRexx/samples -name '*.cls' -exec chmod -x {} \; + # Install pdf documentation. + cd ${WRKDIR}/ooRexx-${PKGVERSION_NOREV}-pdf && \ + ${RM} -f oodguide.pdf oodialog.pdf oorexxbuild.pdf oosqlite.pdf \ + winextensions.pdf + cd ${WRKDIR} && \ + ${MV} ooRexx-${PKGVERSION_NOREV}-pdf ${DESTDIR}${PREFIX}/share/ooRexx/doc + + +# We really want ncurses! +PREFER.curses= pkgsrc + +.include "../../mk/curses.buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/lang/oorexx/PLIST diff -u /dev/null pkgsrc/lang/oorexx/PLIST:1.1 --- /dev/null Tue Apr 2 18:59:16 2024 +++ pkgsrc/lang/oorexx/PLIST Tue Apr 2 18:59:15 2024 @@ -0,0 +1,161 @@ +@comment $NetBSD: PLIST,v 1.1 2024/04/02 18:59:15 rhialto Exp $ +bin/csvStream.cls +bin/dateparser.cls +bin/json.cls +bin/mime.cls +bin/ncurses.cls +bin/rexx +bin/rexxc +bin/rexxtry.rex +bin/rxapi +bin/rxftp.cls +bin/rxqueue +bin/rxregexp.cls +bin/rxsubcom +bin/smtp.cls +bin/socket.cls +bin/streamsocket.cls +include/oorexxapi.h +include/oorexxerrors.h +include/rexx.h +include/rexxapidefs.h +include/rexxapitypes.h +include/rexxplatformapis.h +include/rexxplatformdefs.h +lib/libhostemu.so +lib/libhostemu.so.3 +lib/libhostemu.so.4 +lib/liborxncurses.so +lib/liborxncurses.so.3 +lib/liborxncurses.so.4 +lib/librexx.so +lib/librexx.so.3 +lib/librexx.so.4 +lib/librexxapi.so +lib/librexxapi.so.3 +lib/librexxapi.so.4 +lib/librxmath.so +lib/librxmath.so.3 +lib/librxmath.so.4 +lib/librxregexp.so +lib/librxregexp.so.3 +lib/librxregexp.so.4 +lib/librxsock.so +lib/librxsock.so.3 +lib/librxsock.so.4 +lib/librxunixsys.so +lib/librxunixsys.so.3 +lib/librxunixsys.so.4 +lib/rexx.img +man/man1/rexx.1 +man/man1/rexxc.1 +man/man1/rxqueue.1 +man/man1/rxsubcom.1 +share/ooRexx/doc/ootest.pdf +share/ooRexx/doc/orxncurses.pdf +share/ooRexx/doc/readme.pdf +share/ooRexx/doc/rexxapi.pdf +share/ooRexx/doc/rexxextensions.pdf +share/ooRexx/doc/rexxpg.pdf +share/ooRexx/doc/rexxref.pdf +share/ooRexx/doc/rxftp.pdf +share/ooRexx/doc/rxmath.pdf +share/ooRexx/doc/rxsock.pdf +share/ooRexx/doc/unixextensions.pdf +share/ooRexx/samples/api/c++/callsample/HelloWorld.rex +share/ooRexx/samples/api/c++/callsample/Makefile.unix +share/ooRexx/samples/api/c++/callsample/Makefile.windows +share/ooRexx/samples/api/c++/callsample/backward.fnc +share/ooRexx/samples/api/c++/callsample/readme.txt +share/ooRexx/samples/api/c++/callsample/runRexxProgram +share/ooRexx/samples/api/c++/callsample/runRexxProgram.cpp +share/ooRexx/samples/api/c++/callsample/stackOverflow +share/ooRexx/samples/api/c++/callsample/stackOverflow.cpp +share/ooRexx/samples/api/c++/callsample/tooRecursiveTrapped.rex +share/ooRexx/samples/api/c++/callsample/tooRecursiveUnhandled.rex +share/ooRexx/samples/api/c++/external/Makefile.unix +share/ooRexx/samples/api/c++/external/Makefile.windows +share/ooRexx/samples/api/c++/external/external_methods.cpp +share/ooRexx/samples/api/c++/external/external_methods_routines.cpp +share/ooRexx/samples/api/c++/external/external_routines.cpp +share/ooRexx/samples/api/c++/external/libexternal_methods.so +share/ooRexx/samples/api/c++/external/libexternal_methods_routines.so +share/ooRexx/samples/api/c++/external/libexternal_routines.so +share/ooRexx/samples/api/c++/external/readme.txt +share/ooRexx/samples/api/c++/external/useExternalMethods.rex +share/ooRexx/samples/api/c++/external/useExternalMethodsRoutines.rex +share/ooRexx/samples/api/c++/external/useExternalRoutines.rex +share/ooRexx/samples/api/c++/external/useExternalRoutines2.rex +share/ooRexx/samples/api/c++/readme.txt +share/ooRexx/samples/api/classic/callrexx.README +share/ooRexx/samples/api/classic/callrexx/Makefile.unix +share/ooRexx/samples/api/classic/callrexx/callrexx1 +share/ooRexx/samples/api/classic/callrexx/callrexx1.cpp +share/ooRexx/samples/api/classic/callrexx/callrexx2 +share/ooRexx/samples/api/classic/callrexx/callrexx2.c +share/ooRexx/samples/api/classic/callrexx/del_macro.rex +share/ooRexx/samples/api/classic/callrexx/example.rex +share/ooRexx/samples/api/classic/callrexx/load_macro.rex +share/ooRexx/samples/api/classic/callrexx/macros.rex +share/ooRexx/samples/api/classic/callrexx/startrx1.rex +share/ooRexx/samples/api/classic/callrexx/startrx2.rex +share/ooRexx/samples/api/classic/callrexx/startrx3.rex +share/ooRexx/samples/api/classic/rexxapi.README +share/ooRexx/samples/api/classic/rexxapi1/Makefile.apple +share/ooRexx/samples/api/classic/rexxapi1/Makefile.linux +share/ooRexx/samples/api/classic/rexxapi1/apitest1.rex +share/ooRexx/samples/api/classic/rexxapi1/librexxapi1.so +share/ooRexx/samples/api/classic/rexxapi1/readme.txt +share/ooRexx/samples/api/classic/rexxapi1/rexxapi1.c +share/ooRexx/samples/api/classic/rexxapi2/Makefile.apple +share/ooRexx/samples/api/classic/rexxapi2/Makefile.linux +share/ooRexx/samples/api/classic/rexxapi2/apitest2.rex +share/ooRexx/samples/api/classic/rexxapi2/librexxapi2.so +share/ooRexx/samples/api/classic/rexxapi2/readme.txt +share/ooRexx/samples/api/classic/rexxapi2/rexxapi2.c +share/ooRexx/samples/api/classic/rexxapi3/Makefile.apple +share/ooRexx/samples/api/classic/rexxapi3/Makefile.linux +share/ooRexx/samples/api/classic/rexxapi3/apitest3.rex +share/ooRexx/samples/api/classic/rexxapi3/librexxapi3.so +share/ooRexx/samples/api/classic/rexxapi3/readme.txt +share/ooRexx/samples/api/classic/rexxapi3/rexxapi3.c +share/ooRexx/samples/api/readme.txt +share/ooRexx/samples/arithmeticEvaluation.rex +share/ooRexx/samples/arrayCallback.rex +share/ooRexx/samples/ccreply.rex +share/ooRexx/samples/complex.cls +share/ooRexx/samples/concurrency.rex +share/ooRexx/samples/constrained.rex +share/ooRexx/samples/delegation.rex +share/ooRexx/samples/dynamicMethod.rex +share/ooRexx/samples/factor.rex +share/ooRexx/samples/greply.rex +share/ooRexx/samples/guess.rex +share/ooRexx/samples/interface.rex +share/ooRexx/samples/jabberwocky.txt +share/ooRexx/samples/ktguard.rex +share/ooRexx/samples/makestring.rex +share/ooRexx/samples/month.rex +share/ooRexx/samples/philfork.rex +share/ooRexx/samples/pipe.cls +share/ooRexx/samples/properties.rex +share/ooRexx/samples/qdate.rex +share/ooRexx/samples/qtime.rex +share/ooRexx/samples/readme.txt +share/ooRexx/samples/rexxcps.rex +share/ooRexx/samples/scclient.rex +share/ooRexx/samples/scserver.rex +share/ooRexx/samples/semcls.cls +share/ooRexx/samples/sfclient.rex +share/ooRexx/samples/sfserver.rex +share/ooRexx/samples/singleLinkedList.rex +share/ooRexx/samples/sortComposite.rex +share/ooRexx/samples/stack.rex +share/ooRexx/samples/synchronousConcurrency.rex +share/ooRexx/samples/timezone.rex +share/ooRexx/samples/treeDirectory.cls +share/ooRexx/samples/treeTraversal.rex +share/ooRexx/samples/usecomp.rex +share/ooRexx/samples/usepipe.rex +share/ooRexx/samples/usesingleton.rex +share/ooRexx/samples/usetree.rex Index: pkgsrc/lang/oorexx/distinfo diff -u /dev/null pkgsrc/lang/oorexx/distinfo:1.1 --- /dev/null Tue Apr 2 18:59:16 2024 +++ pkgsrc/lang/oorexx/distinfo Tue Apr 2 18:59:15 2024 @@ -0,0 +1,9 @@ +$NetBSD: distinfo,v 1.1 2024/04/02 18:59:15 rhialto Exp $ + +BLAKE2s (ooRexx-5.0.0-pdf.zip) = 3921164b946553f5af2ab2880b88ff3f60b4089ccdc4da67d7b28ca00d7742f3 +SHA512 (ooRexx-5.0.0-pdf.zip) = 9ba7cc5f80590a75b9b59545d8ce3c2ae6a29cb4440d3c06ce4987cbf56946d6302da37f82ffc01a04a539ec80d797c9c611b8a623154c103c7139a34f0ea8a0 +Size (ooRexx-5.0.0-pdf.zip) = 17985018 bytes +BLAKE2s (oorexx-5.0.0-12583.tar.gz) = 0d889b43ce033718ba530dccfa5e4ae2732968a9de1d7b850b4b0d5db8854d0e +SHA512 (oorexx-5.0.0-12583.tar.gz) = 141af22e0a99731d50492940d5db55cc59099e5a7fa8acba918d1ae82bcd6e2983fb0ca71bbbf044cc4fc89e740c8a0ac81237eea5812d7a570f825bba5d08b9 +Size (oorexx-5.0.0-12583.tar.gz) = 6398458 bytes +SHA1 (patch-CMakeLists.txt) = 4a9a7883c344766f62e92fca5241ce6cd6835baa Index: pkgsrc/lang/oorexx/patches/patch-CMakeLists.txt diff -u /dev/null pkgsrc/lang/oorexx/patches/patch-CMakeLists.txt:1.1 --- /dev/null Tue Apr 2 18:59:16 2024 +++ pkgsrc/lang/oorexx/patches/patch-CMakeLists.txt Tue Apr 2 18:59:16 2024 @@ -0,0 +1,15 @@ +$NetBSD: patch-CMakeLists.txt,v 1.1 2024/04/02 18:59:16 rhialto Exp $ + +Doesn't respect CMAKE_INSTALL_MANDIR. + +--- CMakeLists.txt.orig 2024-03-28 19:06:54.459436295 +0000 ++++ CMakeLists.txt +@@ -290,7 +290,7 @@ else () + set (INSTALL_INCLUDE_DIR include) + set (INSTALL_SAMPLES_DIR share/${CMAKE_PROJECT_NAME}/samples) + set (INSTALL_DOC_DIR share/${CMAKE_PROJECT_NAME}/doc) +- set (INSTALL_MAN_DIR share/man) ++ set (INSTALL_MAN_DIR ${CMAKE_INSTALL_MANDIR}) + endif () + + # Set compiler and linker flags common to all build environments --_----------=_171208435626770--