ocaml-camlp4,edd-fungo,edd-dbg: Remove unmaintained packages

This commit is contained in:
Alexey Pavlov
2018-10-29 11:10:58 +03:00
parent 033544e0a7
commit 6e2d59f770
8 changed files with 0 additions and 252 deletions

View File

@@ -1,55 +0,0 @@
# Maintainer: Diego Sogari <diego.sogari@falker.com.br>
_realname=edd-dbg
_depname=edd-test_o_matic
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=0.2.1
depver=0.4.3
pkgrel=2
pkgdesc="C++ library of debugging tools for OS X and Windows (mingw-w64)"
arch=('any')
url="https://bitbucket.org/edd/dbg/wiki/Home"
license=('Boost Software License')
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-cmake")
depends=("${MINGW_PACKAGE_PREFIX}-edd-fungo")
commit=4bf707ee0f03
depcommit=33d4c79fd263
source=("${_realname}-${pkgver}.tar.gz::https://bitbucket.org/edd/dbg/get/${pkgver}.tar.gz"
"${_depname}-${depver}.tar.gz::https://bitbucket.org/edd/test_o_matic/get/${depver}.tar.gz"
"${_realname}-${pkgver}-complement.zip"
"${_realname}-${pkgver}.patch")
sha256sums=('3c683d92c5a5b0a005d54257178512188d32d1affb7533e175f829d34e2e8c2a'
'1e843b8ca8e3875161070b93be7b068c684c140d41c22bd1e3e3086c7d36322b'
'90c6d53e4e7c1fa9579d33612a6ef14b4e0ffc459a63b562f767b3a4735193e6'
'65166a8c8316c56e4040a8d0fac0d11741e75f054618229036786a8cee074536')
prepare() {
cd "${srcdir}/${_realname}-${commit}"
patch -Np1 -i "../${_realname}-${pkgver}.patch"
cp -rf ../${_depname}-${depcommit}/* tests/test_o_matic
}
build() {
rm -rf "${srcdir}/build-${MINGW_CHOST}"
mkdir "${srcdir}/build-${MINGW_CHOST}"
cd "${srcdir}/build-${MINGW_CHOST}"
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake.exe \
-G"MSYS Makefiles" \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
"../${_realname}-${commit}"
make
}
check() {
cd "${srcdir}/build-${MINGW_CHOST}"
make test
}
package() {
cd "${srcdir}/build-${MINGW_CHOST}"
make DESTDIR="${pkgdir}" install
}

View File

@@ -1,20 +0,0 @@
diff -c -r edd-dbg-4bf707ee0f03.orig/src/windows/frames.cpp edd-dbg-4bf707ee0f03/src/windows/frames.cpp
*** edd-dbg-4bf707ee0f03.orig/src/windows/frames.cpp 2013-03-14 00:46:30.000000000 -0300
--- edd-dbg-4bf707ee0f03/src/windows/frames.cpp 2016-03-12 14:33:52.977002100 -0300
***************
*** 30,36 ****
context.ContextFlags = CONTEXT_FULL;
// RtlCaptureContext() crashes with heavy optimizations on MinGW 4.7.
! #if defined(__MINGW32__)
DWORD eip_val = 0;
DWORD esp_val = 0;
DWORD ebp_val = 0;
--- 30,36 ----
context.ContextFlags = CONTEXT_FULL;
// RtlCaptureContext() crashes with heavy optimizations on MinGW 4.7.
! #ifndef _WIN64
DWORD eip_val = 0;
DWORD esp_val = 0;
DWORD ebp_val = 0;

View File

@@ -1,51 +0,0 @@
# Maintainer: Diego Sogari <diego.sogari@falker.com.br>
_realname=edd-fungo
_depname=edd-test_o_matic
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=0.2.4
depver=0.4.3
pkgrel=1
pkgdesc="C++ library for storing and re-throwing exceptions (mingw-w64)"
arch=('any')
url="https://bitbucket.org/edd/fungo/wiki/Home"
license=('Boost Software License')
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-cmake")
commit=4055ead96f4c
depcommit=33d4c79fd263
source=("${_realname}-${pkgver}.tar.gz::https://bitbucket.org/edd/fungo/get/${pkgver}.tar.gz"
"${_depname}-${depver}.tar.gz::https://bitbucket.org/edd/test_o_matic/get/${depver}.tar.gz"
"${_realname}-${pkgver}-complement.zip")
sha256sums=('cdc3c4340b8a70142fd6f04a4024bb945755bbf348fabdd39565554159e647fe'
'1e843b8ca8e3875161070b93be7b068c684c140d41c22bd1e3e3086c7d36322b'
'ad00582d87166d9c90c1f547aacfa367a9d0c8dd89195a9f0e6bba78e70f70bf')
prepare() {
cd "${srcdir}/${_realname}-${commit}"
cp -rf ../${_depname}-${depcommit}/* tests/test_o_matic
}
build() {
rm -rf "${srcdir}/build-${MINGW_CHOST}"
mkdir "${srcdir}/build-${MINGW_CHOST}"
cd "${srcdir}/build-${MINGW_CHOST}"
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake.exe \
-G"MSYS Makefiles" \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
"../${_realname}-${commit}"
make
}
check() {
cd "${srcdir}/build-${MINGW_CHOST}"
make test
}
package() {
cd "${srcdir}/build-${MINGW_CHOST}"
make DESTDIR="${pkgdir}" install
}

View File

@@ -1,29 +0,0 @@
From b50f443639a6d6c36d5cd492d8f8da81b5beb5ce Mon Sep 17 00:00:00 2001
From: Junjie Mao <eternal.n08@gmail.com>
Date: Fri, 3 Apr 2015 09:58:18 +0800
Subject: [PATCH] Properly quote preprocessor command to ocamldep
Build in msys2 fails with not able to execute
''''camlp4\boot\camlp4boot.native' -D OPT' as the preprocessor for
ocamldep because the path is outside the quotes.
Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
---
myocamlbuild.ml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/myocamlbuild.ml b/myocamlbuild.ml
index 0573bef..d318c64 100644
--- a/myocamlbuild.ml
+++ b/myocamlbuild.ml
@@ -86,7 +86,7 @@ let () =
let dep = "camlp4"/"boot"/exe in
let cmd =
let ( / ) = Filename.concat in
- "camlp4"/"boot"/exe
+ "'" ^ "camlp4"/"boot"/exe ^ "'"
in
(Some dep, cmd)
in
--
2.3.4

View File

@@ -1,47 +0,0 @@
From 3c6a0990d9937551e0750ccb6b65adf00aeca091 Mon Sep 17 00:00:00 2001
From: Junjie Mao <eternal.n08@gmail.com>
Date: Thu, 9 Apr 2015 07:52:23 +0800
Subject: [PATCH] Guess the library path on msys2
Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
---
camlp4/config/Camlp4_config.ml | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/camlp4/config/Camlp4_config.ml b/camlp4/config/Camlp4_config.ml
index 88e14d6..4e7f245 100644
--- a/camlp4/config/Camlp4_config.ml
+++ b/camlp4/config/Camlp4_config.ml
@@ -17,12 +17,27 @@
* - Nicolas Pouillard: refactoring
*)
-let ocaml_standard_library = Camlp4_import.standard_library;;
+let canonical_path_name p =
+ let current = Sys.getcwd () in
+ try
+ Sys.chdir p;
+ let p' = Sys.getcwd () in
+ Sys.chdir current;
+ p'
+ with Sys_error _ ->
+ (* We give up to find a canonical name and just return it... *)
+ p
+
+let camlp4bin = Filename.dirname (canonical_path_name Sys.executable_name)
+
+let camlp4root = Filename.dirname camlp4bin
+
+let ocaml_standard_library = List.fold_left (fun base dir -> Filename.concat base dir) camlp4root ["lib";"ocaml"];;
let camlp4_standard_library =
try Sys.getenv "CAMLP4LIB"
with Not_found ->
- Camlp4_import.camlp4_standard_library;;
+ Filename.concat ocaml_standard_library "camlp4";;
let version = Sys.ocaml_version;;
let program_name = ref "camlp4";;
--
2.3.4

View File

@@ -1,50 +0,0 @@
# Maintainer: Junjie Mao <eternal.n08@gmail.com>
_realname=ocaml-camlp4
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=4.02.1
patchver=3
pkgrel=6
pkgdesc="Pre-Processor-Pretty-Printer for OCaml (mingw-w64)"
arch=('any')
url='https://github.com/ocaml/camlp4'
license=('LGPL2')
depends=("${MINGW_PACKAGE_PREFIX}-ocaml")
makedepends=("${MINGW_PACKAGE_PREFIX}-flexdll")
source=("${_realname}-${pkgver}.tar.gz::https://github.com/ocaml/camlp4/archive/${pkgver}+${patchver}.tar.gz"
"0001-Properly-quote-preprocessor-command-to-ocamldep.patch"
"0003-Guess-the-library-path-on-msys2.patch")
sha256sums=('c28058b20016dac51d492b1a98e6453d2c7097100542c99a0593cc240a3eeada'
'cc5d6fe07d5bff025caa431b62b1e83154490459f75634062975786b5d691814'
'08080dde32d4714bdf41349c597c1220468c609c15a81d4e75be828cded44fe2')
prepare() {
cd ${srcdir}/camlp4-${pkgver}-${patchver}
patch -p1 -i ${srcdir}/0001-Properly-quote-preprocessor-command-to-ocamldep.patch
patch -p1 -i ${srcdir}/0003-Guess-the-library-path-on-msys2.patch
}
build() {
[[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST}
cp -rf camlp4-${pkgver}-${patchver} build-${MINGW_CHOST}
cd ${srcdir}/build-${MINGW_CHOST}
./configure --bindir=${MINGW_PREFIX}/bin \
--libdir=${MINGW_PREFIX}/lib/ocaml \
--pkgdir=${MINGW_PREFIX}/lib/ocaml
make all -j1
}
check() {
# The package does not include an automatic test process
plain "skip"
}
package() {
cd ${srcdir}/build-${MINGW_CHOST}
make DESTDIR=${pkgdir} install -j1
make DESTDIR=${pkgdir} install-META -j1
[ -f LICENSE ] && install -Dm644 LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
}