[gentoo-commits] proj/sci:master commit in: dev-lang/berkeley_upc_translator/, dev-lang/berkeley_upc_translator/files/

2021-03-03 Thread Andrew Ammerlaan
commit: 0b1a8a91c9af31a73082f2423605c8601c6afd90
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Wed Mar  3 13:48:33 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Wed Mar  3 13:48:33 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=0b1a8a91

dev-lang/berkeley_upc_translator: cleanup old

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 .../berkeley_upc_translator-2.16.2.ebuild  | 30 -
 .../berkeley_upc_translator-2.18.2.ebuild  | 30 -
 .../berkeley_upc_translator-2.28.0.ebuild  | 49 --
 .../berkeley_upc_translator-2.16.2-check-abi.patch | 10 -
 4 files changed, 119 deletions(-)

diff --git 
a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild 
b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild
deleted file mode 100644
index af56df0ca..0
--- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="The Berkeley UPC-to-C translator"
-HOMEPAGE="https://upc.lbl.gov/;
-SRC_URI="https://upc.lbl.gov/download/release/${P}.tar.gz;
-LICENSE="BSD-4"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-shells/tcsh"
-RDEPEND="dev-lang/berkeley_upc"
-
-src_prepare() {
-   epatch "$FILESDIR/${P}-check-abi.patch"
-}
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   emake install PREFIX="${D}/usr/libexec/${P}"
-}

diff --git 
a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild 
b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild
deleted file mode 100644
index 2b3e82088..0
--- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="The Berkeley UPC-to-C translator"
-HOMEPAGE="https://upc.lbl.gov/;
-SRC_URI="https://upc.lbl.gov/download/release/${P}.tar.gz;
-LICENSE="BSD-4"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-shells/tcsh"
-RDEPEND="dev-lang/berkeley_upc"
-
-src_prepare() {
-   epatch "$FILESDIR/${PN}-2.16.2-check-abi.patch"
-}
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   emake install PREFIX="${D}/usr/libexec/${P}"
-}

diff --git 
a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.28.0.ebuild 
b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.28.0.ebuild
deleted file mode 100644
index 71d14400a..0
--- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.28.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="The Berkeley UPC-to-C translator"
-HOMEPAGE="https://upc.lbl.gov/;
-SRC_URI="https://upc.lbl.gov/download/release/${P}.tar.gz;
-
-LICENSE="BSD-4"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-   app-shells/tcsh
-   sys-devel/bison
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.28.0-makefile.patch )
-
-src_prepare() {
-   default
-
-   # makefiles unset CFLAGS and CXXFLAGS
-   export CXX="$(tc-getCXX) -std=gnu++98 "
-   tc-export CC
-
-   export  BUPC_ABI="${BUPC_ABI:-LP64}" \
-   BUPC_BUILDDIR="${BUPC_BUILDDIR:-build_ia64}"
-}
-
-src_configure() {
-   # their configure is broken
-   # patch should be enough to counter most
-   return
-}
-
-src_compile() {
-   ABI="${BUPC_ABI}" BUILDDIR="${BUPC_BUILDDIR}" \
-   emake -j1 all
-}
-
-src_install() {
-   ABI="${BUPC_ABI}" BUILDDIR="${BUPC_BUILDDIR}" \
-   PREFIX="${ED}/usr/libexec/${P}/" \
-   emake -j1 install
-}

diff --git 
a/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.16.2-check-abi.patch
 
b/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.16.2-check-abi.patch
deleted file mode 100644
index ba3f8d449..0
--- 
a/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.16.2-check-abi.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 config-aux/config-builddir
-+++ config-aux/config-builddir
-@@ -1,5 +1,7 @@
- #!/bin/sh
- 
-+unset ABI
-+
- MYDIR=`dirname $0`
- GUESS="$MYDIR/config.guess"
- if test ! -x "$GUESS" ; then



[gentoo-commits] proj/sci:master commit in: dev-lang/berkeley_upc_translator/, dev-lang/berkeley_upc_translator/files/

2020-10-14 Thread Aisha Tammy
commit: 3c9e6683008a4a3da0b85e9f1ef10d6975c226c2
Author: Aisha Tammy  aisha  cc>
AuthorDate: Wed Oct 14 19:08:00 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Wed Oct 14 22:31:51 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3c9e6683

dev-lang/berkeley_upc_translator: version bump to 2.28.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 .../berkeley_upc_translator-2.18.0.ebuild  | 30 --
 .../berkeley_upc_translator-2.28.0.ebuild  | 49 +++
 .../berkeley_upc_translator-2.28.0-makefile.patch  | 70 ++
 dev-lang/berkeley_upc_translator/metadata.xml  |  8 ++-
 4 files changed, 125 insertions(+), 32 deletions(-)

diff --git 
a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild 
b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild
deleted file mode 100644
index 35166f22c..0
--- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="The Berkeley UPC-to-C translator"
-HOMEPAGE="http://upc.lbl.gov/;
-SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz;
-LICENSE="BSD-4"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-shells/tcsh"
-RDEPEND="dev-lang/berkeley_upc"
-
-src_prepare() {
-   epatch "$FILESDIR/${PN}-2.16.2-check-abi.patch"
-}
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   emake install PREFIX="${D}/usr/libexec/${P}"
-}

diff --git 
a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.28.0.ebuild 
b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.28.0.ebuild
new file mode 100644
index 0..71d14400a
--- /dev/null
+++ b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.28.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="The Berkeley UPC-to-C translator"
+HOMEPAGE="https://upc.lbl.gov/;
+SRC_URI="https://upc.lbl.gov/download/release/${P}.tar.gz;
+
+LICENSE="BSD-4"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   app-shells/tcsh
+   sys-devel/bison
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.28.0-makefile.patch )
+
+src_prepare() {
+   default
+
+   # makefiles unset CFLAGS and CXXFLAGS
+   export CXX="$(tc-getCXX) -std=gnu++98 "
+   tc-export CC
+
+   export  BUPC_ABI="${BUPC_ABI:-LP64}" \
+   BUPC_BUILDDIR="${BUPC_BUILDDIR:-build_ia64}"
+}
+
+src_configure() {
+   # their configure is broken
+   # patch should be enough to counter most
+   return
+}
+
+src_compile() {
+   ABI="${BUPC_ABI}" BUILDDIR="${BUPC_BUILDDIR}" \
+   emake -j1 all
+}
+
+src_install() {
+   ABI="${BUPC_ABI}" BUILDDIR="${BUPC_BUILDDIR}" \
+   PREFIX="${ED}/usr/libexec/${P}/" \
+   emake -j1 install
+}

diff --git 
a/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.28.0-makefile.patch
 
b/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.28.0-makefile.patch
new file mode 100644
index 0..19242753f
--- /dev/null
+++ 
b/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.28.0-makefile.patch
@@ -0,0 +1,70 @@
+diff --git a/Makefile b/Makefile
+index 551228d..b494da7 100644
+--- a/Makefile
 b/Makefile
+@@ -1,51 +1,27 @@
+-# C and C++ compilers to use for building the translator
+-CC = gcc
+-CXX = g++
+-
+-# Default location for installation
+-PREFIX = /usr/local/bupc_translator
+-
+-# override default build directory (empty for auto-detect)
+-BUILDDIR=
+-
+ # override if your version of copy doesn't like these flags
+ CPYDIR = cp -R -p
+ 
+ # override if your filesystem has course-grained utimes
+ TOUCHDELAY = 2
+ 
+-# include overrides from configure, if any
+--include Makefile.local
+-
+ #---
+ # You should not need to modify anything below this line
+ 
+ all clean install update-nodist-list:
+-  @echo "" ; \
+-  if test "$(BUILDDIR)" ; then\
+-echo "WARNING: forcing BUILDDIR=$(BUILDDIR)"; \
+-builddir="$(BUILDDIR)" ;  \
+-  else\
+-CC="$(CC)"; export CC;\
+-CXX="$(CXX)"; export CXX; \
+-builddir=`config-aux/config-builddir` ;   \
+-  fi ;\
+-  if test "$$builddir" ; then \
+-echo "Making $@ in BUILDDIR=$$builddir" ; \
+-echo " $(CC) is: `$(CC) --version 2>&1 | head -1`" ; \
+-echo " $(CXX) is: `$(CXX) --version 2>&1 | head -1`" ; \
+-