diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-30 05:49:55 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-30 05:49:55 +0000 |
commit | 73e3b099187df1c4f2df056e45f345a56d2535aa (patch) | |
tree | 42fef135111a0d9bb70b2843f3d9158875b891b0 /dev-lang | |
parent | b0c85b2635958d1aa7c9cee8dbf22ad871a280f1 (diff) |
gentoo auto-resync : 30:01:2024 - 05:49:55
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/Manifest.gz | bin | 21652 -> 21822 bytes | |||
-rw-r--r-- | dev-lang/oorexx/Manifest | 4 | ||||
-rw-r--r-- | dev-lang/oorexx/files/oorexx-5.0.0-man.patch | 21 | ||||
-rw-r--r-- | dev-lang/oorexx/metadata.xml | 20 | ||||
-rw-r--r-- | dev-lang/oorexx/oorexx-5.0.0.ebuild | 37 |
5 files changed, 82 insertions, 0 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz Binary files differindex 14c4a16f5a53..93c6e0cae31c 100644 --- a/dev-lang/Manifest.gz +++ b/dev-lang/Manifest.gz diff --git a/dev-lang/oorexx/Manifest b/dev-lang/oorexx/Manifest new file mode 100644 index 000000000000..009ea2171f4c --- /dev/null +++ b/dev-lang/oorexx/Manifest @@ -0,0 +1,4 @@ +AUX oorexx-5.0.0-man.patch 1080 BLAKE2B 17e105f80a5efd4fa28312c1cc81050b57c39357b7fc83ff0b8703970976e4530f03e942f09cfe79fa4dae35a7616be45058355133aa46ebc359f8578800cedf SHA512 530397a95170e08aca60db967af54c4ec22ae322f98ae7c0fb38737067f58cd8409700a00025fa85da05d54b76fc5090c0c0c02ed5502d2a84ae5468d4cefe2a +DIST oorexx-5.0.0-12583.tar.gz 6398458 BLAKE2B 3df1eb024eae75f9c29bd46a7c9e0c8fffecf54545e5926f872b6757f0cba56530c4b457e94ec44debbd98e514e1043ba751384dc0f1dabb4812aa52da4381e0 SHA512 141af22e0a99731d50492940d5db55cc59099e5a7fa8acba918d1ae82bcd6e2983fb0ca71bbbf044cc4fc89e740c8a0ac81237eea5812d7a570f825bba5d08b9 +EBUILD oorexx-5.0.0.ebuild 767 BLAKE2B 0600d5470c11b579b1b943d13473a361e7ac2346e63fc8b1107caaa7105cf04fa339c08a0d13a30d426eb720f6a3cb2ea6fbea14b86182ff6c73f24f8d783c1a SHA512 24fb2c10124958fcaff3e9473255a65e51eae0cebb3861df9a59b2a0a457939849ba8fc5155efe19b2e9994a1a661b52287dacf22b1cf22b96da745cad3bd41d +MISC metadata.xml 791 BLAKE2B 5e8ab7a5472b3864c1f1c66559518072fa4364276afbdb1939b8a81a3fcb8279bfb07c3f929edfc49faf1768d14171a870825e23ffee6e1f8fbf151879c95f8d SHA512 1e7a42ad84daee790eb4bb400365645432c895940fb4a380d575123782b77251d8be4efc108239f5587865434bef3b3f4cb90761e0e7f4425d5387f4f7e31cdc diff --git a/dev-lang/oorexx/files/oorexx-5.0.0-man.patch b/dev-lang/oorexx/files/oorexx-5.0.0-man.patch new file mode 100644 index 000000000000..61679305cd49 --- /dev/null +++ b/dev-lang/oorexx/files/oorexx-5.0.0-man.patch @@ -0,0 +1,21 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1791,13 +1791,13 @@ install(PROGRAMS ${CMAKE_SAMPLES_OUTPUT_DIRECTORY}/rexxcps.rex COMPONENT Samples + + if (NOT WIN32) + macro (add_manpage name cat) +- add_custom_command(OUTPUT ${name}.${cat}.gz +- COMMAND gzip -c ++ add_custom_command(OUTPUT ${name}.${cat} ++ COMMAND cp + ${CMAKE_CURRENT_SOURCE_DIR}/${build_platform_dir}/${name}.${cat} +- > ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${name}.${cat}.gz ++ ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${name}.${cat} + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${build_platform_dir}/${name}.${cat}) +- add_custom_target(${name}_man ALL DEPENDS ${name}.${cat}.gz) +- install(FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${name}.${cat}.gz ++ add_custom_target(${name}_man ALL DEPENDS ${name}.${cat}) ++ install(FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${name}.${cat} + DESTINATION ${INSTALL_MAN_DIR}/man${cat} + PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE) + endmacro (add_manpage) diff --git a/dev-lang/oorexx/metadata.xml b/dev-lang/oorexx/metadata.xml new file mode 100644 index 000000000000..0f076930b212 --- /dev/null +++ b/dev-lang/oorexx/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> + <maintainer type="person"> + <email>xgqt@gentoo.org</email> + <name>Maciej Barć</name> + </maintainer> + <longdescription> + Open Object Rexx (ooRexx) is an Open Source project managed by Rexx + Language Association (RexxLA) providing a free implementation of Object + Rexx. ooRexx is distributed under Common Public License (CPL) v1.0. Object + Rexx is an enhancement of classic Rexx; a powerful, full-featured + programming language which has a human-oriented syntax. + </longdescription> + <upstream> + <bugs-to>https://sourceforge.net/p/oorexx/bugs/</bugs-to> + <remote-id type="sourceforge">oorexx</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-lang/oorexx/oorexx-5.0.0.ebuild b/dev-lang/oorexx/oorexx-5.0.0.ebuild new file mode 100644 index 000000000000..51c81bc9f4f2 --- /dev/null +++ b/dev-lang/oorexx/oorexx-5.0.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +APP_REVISION=12583 + +inherit cmake + +DESCRIPTION="Open source implementation of Object Rexx" +HOMEPAGE="https://www.oorexx.org/about.html + https://sourceforge.net/projects/oorexx/" +SRC_URI="https://sourceforge.net/projects/${PN}/files/${PN}/${PV}/${P}-${APP_REVISION}.tar.gz" +S="${WORKDIR}/${P}" + +LICENSE="CPL-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + sys-libs/ncurses:= + virtual/libcrypt:= +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${PN}-5.0.0-man.patch" ) + +src_unpack() { + default + + # HACK: Dance around cmake.eclass S directory requirements. + mv "${WORKDIR}" "${T}/${P}" || die + mkdir -p "${WORKDIR}" || die + mv "${T}/${P}" "${S}" || die +} |