public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: dev-libs/fortrancl/, dev-libs/fortrancl/files/
@ 2020-09-25 23:21 Aisha Tammy
  0 siblings, 0 replies; 3+ messages in thread
From: Aisha Tammy @ 2020-09-25 23:21 UTC (permalink / raw
  To: gentoo-commits

commit:     2e3ab31038576e427c55c6d518b853e8b5c52139
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Fri Sep 25 23:21:13 2020 +0000
Commit:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Fri Sep 25 23:21:13 2020 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=2e3ab310

dev-libs/fortrancl: drop dead package

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

 .../files/fortrancl-0.1_alpha3-gentoo.patch        | 29 -----------------
 dev-libs/fortrancl/fortrancl-0.1_alpha3.ebuild     | 36 ----------------------
 dev-libs/fortrancl/metadata.xml                    | 23 --------------
 3 files changed, 88 deletions(-)

diff --git a/dev-libs/fortrancl/files/fortrancl-0.1_alpha3-gentoo.patch b/dev-libs/fortrancl/files/fortrancl-0.1_alpha3-gentoo.patch
deleted file mode 100644
index 666699b4f..000000000
--- a/dev-libs/fortrancl/files/fortrancl-0.1_alpha3-gentoo.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Fix pc file
---- a/fortrancl.pc.in
-+++ b/fortrancl.pc.in
-@@ -9,25 +9,3 @@
- URL: @PACKAGE_URL@
- Libs: -L${libdir} -lfortrancl
- Cflags: -I${includedir}/fortrancl
--prefix=@prefix@
--exec_prefix=@exec_prefix@
--libdir=@libdir@
--includedir=@includedir@
--
--Name: @PACKAGE_NAME@
--Description: OpenCL interface for Fortran 90
--Version: @PACKAGE_VERSION@
--URL: @PACKAGE_URL@
--Libs: -L${libdir} -lfortrancl
--Cflags: -I${includedir}/fortrancl
--prefix=@prefix@
--exec_prefix=@exec_prefix@
--libdir=@libdir@
--includedir=@includedir@
--
--Name: @PACKAGE_NAME@
--Description: OpenCL interface for Fortran 90
--Version: @PACKAGE_VERSION@
--URL: @PACKAGE_URL@
--Libs: -L${libdir} -lfortrancl
--Cflags: -I${includedir}/fortrancl

diff --git a/dev-libs/fortrancl/fortrancl-0.1_alpha3.ebuild b/dev-libs/fortrancl/fortrancl-0.1_alpha3.ebuild
deleted file mode 100644
index 1bd3c3938..000000000
--- a/dev-libs/fortrancl/fortrancl-0.1_alpha3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=1
-
-inherit autotools-utils fortran-2
-
-MY_PV=${PV/_}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="OpenCL interface for Fortran 90"
-HOMEPAGE="http://code.google.com/p/fortrancl/"
-SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples static-libs"
-
-DEPEND="virtual/opencl"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-DOCS=( AUTHORS ChangeLog README )
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_install() {
-	autotools-utils_src_install
-	if use examples ; then
-		insinto /usr/share/doc/${PF}/examples
-		doins examples/*.{f90,cl}
-	fi
-}

diff --git a/dev-libs/fortrancl/metadata.xml b/dev-libs/fortrancl/metadata.xml
deleted file mode 100644
index 3222dfcfc..000000000
--- a/dev-libs/fortrancl/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>xarthisius@gentoo.org</email>
-		<name>Kacper Kowalik</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<longdescription>
-FortranCL is an OpenCL interface for Fortran 90. It allows programmers to call
-the OpenCL parallel programming framework directly from Fortran, so developers
-can accelerate their Fortran code using graphical processing units (GPU) and
-other accelerators.
-The interface is designed to be as close to C OpenCL interface as possible,
-while written in native Fortran 90 with type checking. It was originally
-designed as an OpenCL interface to be used by the Octopus code.
-The interface is not complete but provides all the basic calls required to 
-write a full Fortran 90 OpenCL program. 
-</longdescription>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] 3+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-libs/fortrancl/, dev-libs/fortrancl/files/
@ 2012-04-03  4:59 Kacper Kowalik
  0 siblings, 0 replies; 3+ messages in thread
From: Kacper Kowalik @ 2012-04-03  4:59 UTC (permalink / raw
  To: gentoo-commits

commit:     71b6876eb672f811149c8f0ff8d42ffa0001c583
Author:     Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  3 04:59:20 2012 +0000
Commit:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Tue Apr  3 04:59:20 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=71b6876e

[dev-libs/fortrancl] version bump

---
 .../files/fortrancl-0.1_alpha2-gentoo.patch        |  144 --------------------
 .../files/fortrancl-0.1_alpha3-gentoo.patch        |   35 +++++
 ...1_alpha2.ebuild => fortrancl-0.1_alpha3.ebuild} |    0
 3 files changed, 35 insertions(+), 144 deletions(-)

diff --git a/dev-libs/fortrancl/files/fortrancl-0.1_alpha2-gentoo.patch b/dev-libs/fortrancl/files/fortrancl-0.1_alpha2-gentoo.patch
deleted file mode 100644
index f31969d..0000000
--- a/dev-libs/fortrancl/files/fortrancl-0.1_alpha2-gentoo.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-Index: src/Makefile.am
-===================================================================
---- src/Makefile.am	(wersja 129)
-+++ src/Makefile.am	(kopia robocza)
-@@ -23,11 +23,12 @@
-   LIBFUNCMOD = cl.@ax_cv_f90_modext@
- endif
- 
--nodist_include_HEADERS = $(LIBFUNCMOD)
-+fortrancl_includedir = $(includedir)/fortrancl
-+nodist_fortrancl_include_HEADERS = $(LIBFUNCMOD)
- 
--lib_LIBRARIES = libfortrancl.a
-+lib_LTLIBRARIES = libfortrancl.la
- 
--libfortrancl_a_SOURCES =       \
-+libfortrancl_la_SOURCES =       \
- 	cl_types.f90           \
- 	cl_buffer.f90          \
- 	cl_command_queue.f90   \
-@@ -39,7 +40,7 @@
- 	cl_program.f90         \
- 	cl.f90
- 
--libfortrancl_a_SOURCES +=            \
-+libfortrancl_la_SOURCES +=            \
- 	cl_buffer_low.c              \
- 	cl_command_queue_low.c       \
- 	cl_context_low.c             \
-@@ -51,15 +52,17 @@
- noinst_HEADERS =               \
- 	string_f.h
- 
--cl_types.o     : cl_types.f90 
--cl_constants.o : cl_constants.f90
--cl_platform.o  : cl_platform.f90 cl_types.o 
--cl_program.o   : cl_program.f90 cl_types.o 
--cl_kernel.o    : cl_kernel.f90 cl_types.o 
--cl_device.o    : cl_device.f90 cl_types.o 
--cl_context.o   : cl_context.f90 cl_types.o 
--cl_command_queue.o : cl_command_queue.f90 cl_types.o 
--cl_buffer.o    : cl_buffer.f90  cl_types.o 
--cl.o : cl.f90 cl_constants.o cl_types.o cl_device.o cl_kernel.o cl_program.o cl_platform.o cl_context.o cl_command_queue.o cl_buffer.o
-+$(LIBFUNCMOD):   cl.lo
- 
-+cl_types.lo     : cl_types.f90 
-+cl_constants.lo : cl_constants.f90
-+cl_platform.lo  : cl_platform.f90 cl_types.lo 
-+cl_program.lo   : cl_program.f90 cl_types.lo 
-+cl_kernel.lo    : cl_kernel.f90 cl_types.lo 
-+cl_device.lo    : cl_device.f90 cl_types.lo 
-+cl_context.lo   : cl_context.f90 cl_types.lo 
-+cl_command_queue.lo : cl_command_queue.f90 cl_types.lo 
-+cl_buffer.lo    : cl_buffer.f90  cl_types.lo 
-+cl.lo : cl.f90 cl_constants.lo cl_types.lo cl_device.lo cl_kernel.lo cl_program.lo cl_platform.lo cl_context.lo cl_command_queue.lo cl_buffer.lo
-+
- CLEANFILES = *~ *.bak *.mod *.MOD *.il *.d *.pc* ifc*
-Index: configure.ac
-===================================================================
---- configure.ac	(wersja 129)
-+++ configure.ac	(kopia robocza)
-@@ -32,11 +32,16 @@
- AC_PROG_INSTALL
- AC_PROG_LN_S
- AC_PROG_MAKE_SET
--AC_PROG_RANLIB
- AC_PROG_YACC
- 
- AC_PROG_CC
-+LT_INIT([disable-static])
- 
-+# Set proper version
-+# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
-+AC_SUBST([FORTRANCL_SO_VERSION], [0:0:0])
-+#AC_SUBST([FORTRANCL_API_VERSION], [1.1])   # set to proper API OpenCL version
-+
- # Checks for header files.
- AC_HEADER_STDC
- 
-@@ -73,8 +78,9 @@
- AC_SUBST(ax_cv_f90_modext)
- AM_CONDITIONAL(F90_MOD_UPPERCASE, [test x$ax_f90_mod_uppercase = xyes])
- 
--AC_CONFIG_FILES([Makefile])
--AC_CONFIG_FILES([src/Makefile])
--AC_CONFIG_FILES([examples/Makefile])
-+AC_CONFIG_FILES([Makefile
-+                 src/Makefile
-+                 examples/Makefile
-+                 fortrancl.pc])
- 
- AC_OUTPUT
-Index: fortrancl.pc.in
-===================================================================
---- fortrancl.pc.in	(wersja 0)
-+++ fortrancl.pc.in	(kopia robocza)
-@@ -0,0 +1,11 @@
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+libdir=@libdir@
-+includedir=@includedir@
-+
-+Name: @PACKAGE_NAME@
-+Description: OpenCL interface for Fortran 90
-+Version: @PACKAGE_VERSION@
-+URL: @PACKAGE_URL@
-+Libs: -L${libdir} -lfortrancl
-+Cflags: -I${includedir}/fortrancl
-Index: Makefile.am
-===================================================================
---- Makefile.am	(wersja 129)
-+++ Makefile.am	(kopia robocza)
-@@ -17,6 +17,12 @@
- ##
- ## $Id$
- 
-+ACLOCAL_AMFLAGS = -I m4
-+
- SUBDIRS = src examples
- 
--CLEANFILES = *~ *.bak *.mod *.MOD *.il *.d *.pc* ifc*
-+CLEANFILES = *~ *.bak *.mod *.MOD *.il *.d *.pc ifc*
-+
-+pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfig_DATA = fortrancl.pc
-+
-Index: examples/Makefile.am
-===================================================================
---- examples/Makefile.am	(wersja 129)
-+++ examples/Makefile.am	(kopia robocza)
-@@ -20,11 +20,11 @@
- noinst_PROGRAMS = sum devices
- 
- sum_SOURCES = sum.f90
--sum_LDADD = $(top_builddir)/src/libfortrancl.a
-+sum_LDADD = $(top_builddir)/src/libfortrancl.la
- dist_noinst_DATA = sum.cl
- 
- devices_SOURCES = devices.f90
--devices_LDADD = $(top_builddir)/src/libfortrancl.a
-+devices_LDADD = $(top_builddir)/src/libfortrancl.la
- 
- AM_FCFLAGS = @F90_MODULE_FLAG@$(top_builddir)/src
- 

diff --git a/dev-libs/fortrancl/files/fortrancl-0.1_alpha3-gentoo.patch b/dev-libs/fortrancl/files/fortrancl-0.1_alpha3-gentoo.patch
new file mode 100644
index 0000000..497dc3b
--- /dev/null
+++ b/dev-libs/fortrancl/files/fortrancl-0.1_alpha3-gentoo.patch
@@ -0,0 +1,35 @@
+Index: fortrancl.pc.in
+===================================================================
+--- fortrancl.pc.in	(revision 142)
++++ fortrancl.pc.in	(working copy)
+@@ -1,8 +1,3 @@
+-prefix=@prefix@
+-exec_prefix=@exec_prefix@
+-libdir=@libdir@
+-includedir=@includedir@
+-
+ Name: @PACKAGE_NAME@
+ Description: OpenCL interface for Fortran 90
+ Version: @PACKAGE_VERSION@
+@@ -13,21 +8,3 @@
+ exec_prefix=@exec_prefix@
+ libdir=@libdir@
+ includedir=@includedir@
+-
+-Name: @PACKAGE_NAME@
+-Description: OpenCL interface for Fortran 90
+-Version: @PACKAGE_VERSION@
+-URL: @PACKAGE_URL@
+-Libs: -L${libdir} -lfortrancl
+-Cflags: -I${includedir}/fortrancl
+-prefix=@prefix@
+-exec_prefix=@exec_prefix@
+-libdir=@libdir@
+-includedir=@includedir@
+-
+-Name: @PACKAGE_NAME@
+-Description: OpenCL interface for Fortran 90
+-Version: @PACKAGE_VERSION@
+-URL: @PACKAGE_URL@
+-Libs: -L${libdir} -lfortrancl
+-Cflags: -I${includedir}/fortrancl

diff --git a/dev-libs/fortrancl/fortrancl-0.1_alpha2.ebuild b/dev-libs/fortrancl/fortrancl-0.1_alpha3.ebuild
similarity index 100%
rename from dev-libs/fortrancl/fortrancl-0.1_alpha2.ebuild
rename to dev-libs/fortrancl/fortrancl-0.1_alpha3.ebuild



^ permalink raw reply related	[flat|nested] 3+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-libs/fortrancl/, dev-libs/fortrancl/files/
@ 2012-01-15 14:05 Kacper Kowalik
  0 siblings, 0 replies; 3+ messages in thread
From: Kacper Kowalik @ 2012-01-15 14:05 UTC (permalink / raw
  To: gentoo-commits

commit:     e1a058bdd66af9879fb6675941a6c8e642b942b2
Author:     Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 15 14:04:58 2012 +0000
Commit:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Sun Jan 15 14:04:58 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=e1a058bd

[dev-libs/fortrancl] initial import, ebuild written by me

---
 .../files/fortrancl-0.1_alpha2-gentoo.patch        |  144 ++++++++++++++++++++
 dev-libs/fortrancl/fortrancl-0.1_alpha2.ebuild     |   36 +++++
 dev-libs/fortrancl/metadata.xml                    |   20 +++
 3 files changed, 200 insertions(+), 0 deletions(-)

diff --git a/dev-libs/fortrancl/files/fortrancl-0.1_alpha2-gentoo.patch b/dev-libs/fortrancl/files/fortrancl-0.1_alpha2-gentoo.patch
new file mode 100644
index 0000000..f31969d
--- /dev/null
+++ b/dev-libs/fortrancl/files/fortrancl-0.1_alpha2-gentoo.patch
@@ -0,0 +1,144 @@
+Index: src/Makefile.am
+===================================================================
+--- src/Makefile.am	(wersja 129)
++++ src/Makefile.am	(kopia robocza)
+@@ -23,11 +23,12 @@
+   LIBFUNCMOD = cl.@ax_cv_f90_modext@
+ endif
+ 
+-nodist_include_HEADERS = $(LIBFUNCMOD)
++fortrancl_includedir = $(includedir)/fortrancl
++nodist_fortrancl_include_HEADERS = $(LIBFUNCMOD)
+ 
+-lib_LIBRARIES = libfortrancl.a
++lib_LTLIBRARIES = libfortrancl.la
+ 
+-libfortrancl_a_SOURCES =       \
++libfortrancl_la_SOURCES =       \
+ 	cl_types.f90           \
+ 	cl_buffer.f90          \
+ 	cl_command_queue.f90   \
+@@ -39,7 +40,7 @@
+ 	cl_program.f90         \
+ 	cl.f90
+ 
+-libfortrancl_a_SOURCES +=            \
++libfortrancl_la_SOURCES +=            \
+ 	cl_buffer_low.c              \
+ 	cl_command_queue_low.c       \
+ 	cl_context_low.c             \
+@@ -51,15 +52,17 @@
+ noinst_HEADERS =               \
+ 	string_f.h
+ 
+-cl_types.o     : cl_types.f90 
+-cl_constants.o : cl_constants.f90
+-cl_platform.o  : cl_platform.f90 cl_types.o 
+-cl_program.o   : cl_program.f90 cl_types.o 
+-cl_kernel.o    : cl_kernel.f90 cl_types.o 
+-cl_device.o    : cl_device.f90 cl_types.o 
+-cl_context.o   : cl_context.f90 cl_types.o 
+-cl_command_queue.o : cl_command_queue.f90 cl_types.o 
+-cl_buffer.o    : cl_buffer.f90  cl_types.o 
+-cl.o : cl.f90 cl_constants.o cl_types.o cl_device.o cl_kernel.o cl_program.o cl_platform.o cl_context.o cl_command_queue.o cl_buffer.o
++$(LIBFUNCMOD):   cl.lo
+ 
++cl_types.lo     : cl_types.f90 
++cl_constants.lo : cl_constants.f90
++cl_platform.lo  : cl_platform.f90 cl_types.lo 
++cl_program.lo   : cl_program.f90 cl_types.lo 
++cl_kernel.lo    : cl_kernel.f90 cl_types.lo 
++cl_device.lo    : cl_device.f90 cl_types.lo 
++cl_context.lo   : cl_context.f90 cl_types.lo 
++cl_command_queue.lo : cl_command_queue.f90 cl_types.lo 
++cl_buffer.lo    : cl_buffer.f90  cl_types.lo 
++cl.lo : cl.f90 cl_constants.lo cl_types.lo cl_device.lo cl_kernel.lo cl_program.lo cl_platform.lo cl_context.lo cl_command_queue.lo cl_buffer.lo
++
+ CLEANFILES = *~ *.bak *.mod *.MOD *.il *.d *.pc* ifc*
+Index: configure.ac
+===================================================================
+--- configure.ac	(wersja 129)
++++ configure.ac	(kopia robocza)
+@@ -32,11 +32,16 @@
+ AC_PROG_INSTALL
+ AC_PROG_LN_S
+ AC_PROG_MAKE_SET
+-AC_PROG_RANLIB
+ AC_PROG_YACC
+ 
+ AC_PROG_CC
++LT_INIT([disable-static])
+ 
++# Set proper version
++# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
++AC_SUBST([FORTRANCL_SO_VERSION], [0:0:0])
++#AC_SUBST([FORTRANCL_API_VERSION], [1.1])   # set to proper API OpenCL version
++
+ # Checks for header files.
+ AC_HEADER_STDC
+ 
+@@ -73,8 +78,9 @@
+ AC_SUBST(ax_cv_f90_modext)
+ AM_CONDITIONAL(F90_MOD_UPPERCASE, [test x$ax_f90_mod_uppercase = xyes])
+ 
+-AC_CONFIG_FILES([Makefile])
+-AC_CONFIG_FILES([src/Makefile])
+-AC_CONFIG_FILES([examples/Makefile])
++AC_CONFIG_FILES([Makefile
++                 src/Makefile
++                 examples/Makefile
++                 fortrancl.pc])
+ 
+ AC_OUTPUT
+Index: fortrancl.pc.in
+===================================================================
+--- fortrancl.pc.in	(wersja 0)
++++ fortrancl.pc.in	(kopia robocza)
+@@ -0,0 +1,11 @@
++prefix=@prefix@
++exec_prefix=@exec_prefix@
++libdir=@libdir@
++includedir=@includedir@
++
++Name: @PACKAGE_NAME@
++Description: OpenCL interface for Fortran 90
++Version: @PACKAGE_VERSION@
++URL: @PACKAGE_URL@
++Libs: -L${libdir} -lfortrancl
++Cflags: -I${includedir}/fortrancl
+Index: Makefile.am
+===================================================================
+--- Makefile.am	(wersja 129)
++++ Makefile.am	(kopia robocza)
+@@ -17,6 +17,12 @@
+ ##
+ ## $Id$
+ 
++ACLOCAL_AMFLAGS = -I m4
++
+ SUBDIRS = src examples
+ 
+-CLEANFILES = *~ *.bak *.mod *.MOD *.il *.d *.pc* ifc*
++CLEANFILES = *~ *.bak *.mod *.MOD *.il *.d *.pc ifc*
++
++pkgconfigdir = $(libdir)/pkgconfig
++pkgconfig_DATA = fortrancl.pc
++
+Index: examples/Makefile.am
+===================================================================
+--- examples/Makefile.am	(wersja 129)
++++ examples/Makefile.am	(kopia robocza)
+@@ -20,11 +20,11 @@
+ noinst_PROGRAMS = sum devices
+ 
+ sum_SOURCES = sum.f90
+-sum_LDADD = $(top_builddir)/src/libfortrancl.a
++sum_LDADD = $(top_builddir)/src/libfortrancl.la
+ dist_noinst_DATA = sum.cl
+ 
+ devices_SOURCES = devices.f90
+-devices_LDADD = $(top_builddir)/src/libfortrancl.a
++devices_LDADD = $(top_builddir)/src/libfortrancl.la
+ 
+ AM_FCFLAGS = @F90_MODULE_FLAG@$(top_builddir)/src
+ 

diff --git a/dev-libs/fortrancl/fortrancl-0.1_alpha2.ebuild b/dev-libs/fortrancl/fortrancl-0.1_alpha2.ebuild
new file mode 100644
index 0000000..09ebd93
--- /dev/null
+++ b/dev-libs/fortrancl/fortrancl-0.1_alpha2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+AUTOTOOLS_AUTORECONF=1
+
+inherit autotools-utils fortran-2
+
+MY_PV=${PV/_}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="OpenCL interface for Fortran 90"
+HOMEPAGE="http://code.google.com/p/fortrancl/"
+SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples static-libs"
+
+DEPEND="virtual/opencl"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS ChangeLog README )
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_install() {
+ 	autotools-utils_src_install
+	if use examples ; then
+		insinto /usr/share/doc/${PF}/examples
+		doins examples/*.{f90,cl}
+	fi
+}

diff --git a/dev-libs/fortrancl/metadata.xml b/dev-libs/fortrancl/metadata.xml
new file mode 100644
index 0000000..626f073
--- /dev/null
+++ b/dev-libs/fortrancl/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>sci</herd>
+	<maintainer>
+		<email>xarthisius@gentoo.org</email>
+		<name>Kacper Kowalik</name>
+	</maintainer>
+	<longdescription>
+		FortranCL is an OpenCL interface for Fortran 90. It allows programmers to call
+		the OpenCL parallel programming framework directly from Fortran, so developers
+		can accelerate their Fortran code using graphical processing units (GPU) and
+		other accelerators.
+		The interface is designed to be as close to C OpenCL interface as possible,
+		while written in native Fortran 90 with type checking. It was originally
+		designed as an OpenCL interface to be used by the Octopus code.
+		The interface is not complete but provides all the basic calls required to 
+		write a full Fortran 90 OpenCL program. 
+	</longdescription>
+</pkgmetadata>



^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-09-25 23:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-25 23:21 [gentoo-commits] proj/sci:master commit in: dev-libs/fortrancl/, dev-libs/fortrancl/files/ Aisha Tammy
  -- strict thread matches above, loose matches on Subject: below --
2012-04-03  4:59 Kacper Kowalik
2012-01-15 14:05 Kacper Kowalik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox