[arch-commits] Commit in ocaml/repos/extra-x86_64 (4 files)
Jürgen Hötzel
juergen at archlinux.org
Thu Oct 10 11:07:20 UTC 2019
Date: Thursday, October 10, 2019 @ 11:07:19
Author: juergen
Revision: 364333
archrelease: copy trunk to extra-x86_64
Added:
ocaml/repos/extra-x86_64/PKGBUILD
(from rev 364332, ocaml/trunk/PKGBUILD)
ocaml/repos/extra-x86_64/ocaml-4.08.0.patch
(from rev 364332, ocaml/trunk/ocaml-4.08.0.patch)
Deleted:
ocaml/repos/extra-x86_64/PKGBUILD
ocaml/repos/extra-x86_64/ocaml-4.08.0.patch
--------------------+
PKGBUILD | 128 +++++++++++++++++++++++++--------------------------
ocaml-4.08.0.patch | 26 +++++-----
2 files changed, 77 insertions(+), 77 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2019-10-10 11:06:44 UTC (rev 364332)
+++ PKGBUILD 2019-10-10 11:07:19 UTC (rev 364333)
@@ -1,64 +0,0 @@
-# Maintainer: Jürgen Hötzel <juergen at archlinux.org>
-
-pkgbase='ocaml'
-pkgname=('ocaml' 'ocaml-compiler-libs')
-pkgver=4.09.0
-pkgrel=1
-pkgdesc="A functional language with OO extensions"
-arch=('x86_64')
-license=('LGPL2.1' 'custom: QPL-1.0')
-url="https://caml.inria.fr/"
-makedepends=('ncurses>=5.6-7')
-optdepends=('ncurses: advanced ncurses features' 'tk: advanced tk features')
-source=(https://caml.inria.fr/distrib/ocaml-${pkgver%.*}/${pkgname}-${pkgver}.tar.xz)
-sha512sums=('5cd745802ee53ab85ee676a20fbb28985ba68965df1d7242de5763d982b0a744951da742615fe478c4d3c98b34531632e3a71de89da6c717ccd90cc01e6fff26')
-options=('!makeflags' '!emptydirs' 'staticlibs')
-
-
-
-build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- ./configure --prefix /usr --mandir /usr/share/man
- make --debug=v world.opt
-}
-
-package_ocaml() {
- cd "${srcdir}/${pkgbase}-${pkgver}"
- make DESTDIR="${pkgdir}" install
-
- # Save >10MB with this one, makepkg only strips debug symbols.
- #find "${pkgdir}/usr/lib" -type f -name '*.so.*' -exec strip --strip-unneeded {} \;
-
- # install license
- install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
- install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"
-
- # remove compiler libs
- rm -rf "${pkgdir}/usr/lib/ocaml/compiler-libs"
-}
-
-package_ocaml-compiler-libs() {
-pkgdesc="Several modules used internally by the OCaml compiler"
-license=('custom: QPL-1.0')
-depends=('ocaml')
-optdepends=()
-
- cd "${srcdir}/${pkgbase}-${pkgver}"
- # from Makefile
- BYTESTART=driver/main.cmo
- TOPLEVELSTART=toplevel/topstart.cmo
- mkdir -p "${pkgdir}/usr/lib/ocaml/compiler-libs"
- cp utils/*.cmi utils/*.cmt utils/*.cmti utils/*.mli \
- parsing/*.cmi parsing/*.cmt parsing/*.cmti parsing/*.mli \
- typing/*.cmi typing/*.cmt typing/*.cmti typing/*.mli \
- bytecomp/*.cmi bytecomp/*.cmt bytecomp/*.cmti bytecomp/*.mli \
- driver/*.cmi driver/*.cmt driver/*.cmti driver/*.mli \
- toplevel/*.cmi toplevel/*.cmt toplevel/*.cmti toplevel/*.mli \
- "${pkgdir}/usr/lib/ocaml/compiler-libs"
- cp compilerlibs/* ${BYTESTART} ${TOPLEVELSTART} \
- "${pkgdir}/usr/lib/ocaml/compiler-libs"
-
- # install license
- install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
- install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"
-}
Copied: ocaml/repos/extra-x86_64/PKGBUILD (from rev 364332, ocaml/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2019-10-10 11:07:19 UTC (rev 364333)
@@ -0,0 +1,64 @@
+# Maintainer: Jürgen Hötzel <juergen at archlinux.org>
+
+pkgbase='ocaml'
+pkgname=('ocaml' 'ocaml-compiler-libs')
+pkgver=4.09.0
+pkgrel=1
+pkgdesc="A functional language with OO extensions"
+arch=('x86_64')
+license=('LGPL2.1' 'custom: QPL-1.0')
+url="https://caml.inria.fr/"
+makedepends=('ncurses>=5.6-7')
+optdepends=('ncurses: advanced ncurses features' 'tk: advanced tk features')
+source=(https://caml.inria.fr/distrib/ocaml-${pkgver%.*}/${pkgname}-${pkgver}.tar.xz)
+sha512sums=('5cd745802ee53ab85ee676a20fbb28985ba68965df1d7242de5763d982b0a744951da742615fe478c4d3c98b34531632e3a71de89da6c717ccd90cc01e6fff26')
+options=('!makeflags' '!emptydirs' 'staticlibs')
+
+
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ ./configure --prefix /usr --mandir /usr/share/man
+ make --debug=v world.opt
+}
+
+package_ocaml() {
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+
+ # Save >10MB with this one, makepkg only strips debug symbols.
+ #find "${pkgdir}/usr/lib" -type f -name '*.so.*' -exec strip --strip-unneeded {} \;
+
+ # install license
+ install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"
+
+ # remove compiler libs
+ rm -rf "${pkgdir}/usr/lib/ocaml/compiler-libs"
+}
+
+package_ocaml-compiler-libs() {
+pkgdesc="Several modules used internally by the OCaml compiler"
+license=('custom: QPL-1.0')
+depends=('ocaml')
+optdepends=()
+
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+ # from Makefile
+ BYTESTART=driver/main.cmo
+ TOPLEVELSTART=toplevel/topstart.cmo
+ mkdir -p "${pkgdir}/usr/lib/ocaml/compiler-libs"
+ cp utils/*.cmi utils/*.cmt utils/*.cmti utils/*.mli \
+ parsing/*.cmi parsing/*.cmt parsing/*.cmti parsing/*.mli \
+ typing/*.cmi typing/*.cmt typing/*.cmti typing/*.mli \
+ bytecomp/*.cmi bytecomp/*.cmt bytecomp/*.cmti bytecomp/*.mli \
+ driver/*.cmi driver/*.cmt driver/*.cmti driver/*.mli \
+ toplevel/*.cmi toplevel/*.cmt toplevel/*.cmti toplevel/*.mli \
+ "${pkgdir}/usr/lib/ocaml/compiler-libs"
+ cp compilerlibs/* ${BYTESTART} ${TOPLEVELSTART} \
+ "${pkgdir}/usr/lib/ocaml/compiler-libs"
+
+ # install license
+ install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"
+}
Deleted: ocaml-4.08.0.patch
===================================================================
--- ocaml-4.08.0.patch 2019-10-10 11:06:44 UTC (rev 364332)
+++ ocaml-4.08.0.patch 2019-10-10 11:07:19 UTC (rev 364333)
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 2a9413a97..a0f7ac4b7 100644
---- a/Makefile
-+++ b/Makefile
-@@ -1285,7 +1285,5 @@ SOURCE_FILES=$(shell git ls-files '*.ml' '*.mli' | grep -v boot/menhir/parser)
-
- AST_FILES=$(addsuffix .ast,$(SOURCE_FILES))
-
--build-all-asts: $(AST_FILES)
--
- CAMLC_DPARSETREE := \
- $(CAMLRUN) ./ocamlc -nostdlib -nopervasives \
- -stop-after parsing -dparsetree
\ No newline at end of file
Copied: ocaml/repos/extra-x86_64/ocaml-4.08.0.patch (from rev 364332, ocaml/trunk/ocaml-4.08.0.patch)
===================================================================
--- ocaml-4.08.0.patch (rev 0)
+++ ocaml-4.08.0.patch 2019-10-10 11:07:19 UTC (rev 364333)
@@ -0,0 +1,13 @@
+diff --git a/Makefile b/Makefile
+index 2a9413a97..a0f7ac4b7 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1285,7 +1285,5 @@ SOURCE_FILES=$(shell git ls-files '*.ml' '*.mli' | grep -v boot/menhir/parser)
+
+ AST_FILES=$(addsuffix .ast,$(SOURCE_FILES))
+
+-build-all-asts: $(AST_FILES)
+-
+ CAMLC_DPARSETREE := \
+ $(CAMLRUN) ./ocamlc -nostdlib -nopervasives \
+ -stop-after parsing -dparsetree
\ No newline at end of file
More information about the arch-commits
mailing list