FreeBSD Bugzilla – Attachment 251205 Details for
Bug 279509
math/orpie: Update to 1.6.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
orpie-1.6.1.patch
orpie-1.6.1.patch (text/plain), 8.34 KB, created by
Benjamin Jacobs
on 2024-06-03 21:59:05 UTC
(
hide
)
Description:
orpie-1.6.1.patch
Filename:
MIME Type:
Creator:
Benjamin Jacobs
Created:
2024-06-03 21:59:05 UTC
Size:
8.34 KB
patch
obsolete
>From 61ffe1099a69d8b8350ec1b6418190c323092227 Mon Sep 17 00:00:00 2001 >From: Benjamin Jacobs <freebsd@dev.thsi.be> >Date: Mon, 3 Jun 2024 21:29:33 +0000 >Subject: [PATCH] math/orpie: Update to 1.6.1 > > >diff --git a/math/orpie/Makefile b/math/orpie/Makefile >index e5c37939ac5e..bfea43fd08bc 100644 >--- a/math/orpie/Makefile >+++ b/math/orpie/Makefile >@@ -1,8 +1,7 @@ > PORTNAME= orpie >-PORTVERSION= 1.5.2 >-PORTREVISION= 9 >+PORTVERSION= 1.6.1 >+DISTVERSIONPREFIX= release- > CATEGORIES+= math >-MASTER_SITES= https://github.com/pelzlpj/orpie/releases/download/release-${PORTVERSION}/ > > MAINTAINER= mt-bugs@markoturk.info > COMMENT= Fullscreen RPN calculator for the console >@@ -13,21 +12,49 @@ LICENSE= GPLv2 > NOT_FOR_ARCHS= armv6 armv7 > NOT_FOR_ARCHS_REASON= architectures with double-word alignment for doubles are not supported > >-BUILD_DEPENDS= ${LOCALBASE}/${OCAML_SITELIBDIR}/num/META:math/ocaml-num >+BUILD_DEPENDS= ocaml-camlp5>=0:devel/ocaml-camlp5 \ >+ ${LOCALBASE}/${OCAML_SITELIBDIR}/camlp-streams/META:devel/ocaml-camlp-streams \ >+ ${LOCALBASE}/${OCAML_SITELIBDIR}/curses/META:devel/ocaml-curses \ >+ ${LOCALBASE}/${OCAML_SITELIBDIR}/gsl/META:math/ocamlgsl \ >+ ${LOCALBASE}/${OCAML_SITELIBDIR}/num/META:math/ocaml-num > LIB_DEPENDS= libgsl.so:math/gsl > >-USES= gmake ncurses >+USES= ncurses ocaml:dune >+USE_GITHUB= yes >+GH_ACCOUNT= pelzlpj > USE_OCAML= yes >-USE_OCAML_CAMLP4=yes >-GNU_CONFIGURE= yes >-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share >-MAKE_JOBS_UNSAFE= yes >+#XXX DUNE_DOCSDIR= ${DOCSDIR} > >-PLIST_FILES= bin/orpie bin/orpie-curses-keys etc/orpierc \ >+PORTDOCS= LICENSE.md README.adoc manual.html manual.pdf >+PLIST_FILES= bin/orpie bin/orpie-curses-keys \ > share/man/man1/orpie.1.gz share/man/man1/orpie-curses-keys.1.gz \ > share/man/man5/orpierc.5.gz >+# upstream changed to etc/orpie/orpierc, we stick to the old name (POLA) >+PLIST_FILES+= "@sample etc/orpierc.sample" >+ >+OPTIONS_DEFINE= DOCS >+ >+post-patch: >+ @${REINPLACE_CMD} \ >+ -e 's,#use "topfind",#directory "+unix",' \ >+ -e 's,#require "unix",#load "unix.cma",' \ >+ ${WRKSRC}/scripts/compute_prefix >+ @${REINPLACE_CMD} \ >+ -e 's,(libraries,& camlp-streams,' \ >+ ${WRKSRC}/src/orpie/dune >+ @${REINPLACE_CMD} \ >+ -e '/^let sysconfdir =/s,"etc/orpie","etc",' \ >+ ${WRKSRC}/src/orpie/install.ml.in > > post-install: >+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >+ @${INSTALL_DATA} ${PORTDOCS:@f@${STAGEDIR}${OCAML_DOCSDIR}/${PORTNAME}/$f@} \ >+ ${STAGEDIR}${DOCSDIR} >+ @${RM} ${PORTDOCS:@f@${STAGEDIR}${OCAML_DOCSDIR}/${PORTNAME}/$f@} >+ @${RMDIR} ${STAGEDIR}${OCAML_DOCSDIR}/${PORTNAME} ${STAGEDIR}${OCAML_DOCSDIR} >+ @${RM} -r ${STAGEDIR}${PREFIX}/${OCAML_LIBDIR} >+ @${MV} ${STAGEDIR}${ETCDIR}/orpierc ${STAGEDIR}${PREFIX}/etc/orpierc.sample >+ @${RMDIR} ${STAGEDIR}${ETCDIR} > @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* > > .include <bsd.port.mk> >diff --git a/math/orpie/distinfo b/math/orpie/distinfo >index 26203f81e260..9be0054c3f15 100644 >--- a/math/orpie/distinfo >+++ b/math/orpie/distinfo >@@ -1,2 +1,3 @@ >-SHA256 (orpie-1.5.2.tar.gz) = de557fc7f608c6cb1f44a965d3ae07fc6baf2b02a0d7994b89d6a0e0d87d3d6d >-SIZE (orpie-1.5.2.tar.gz) = 379583 >+TIMESTAMP = 1717439291 >+SHA256 (pelzlpj-orpie-release-1.6.1_GH0.tar.gz) = 1ae5a99fbbf492869664e4bd81e6bf5cf65bdaf5027908c1e9313843bb5d5749 >+SIZE (pelzlpj-orpie-release-1.6.1_GH0.tar.gz) = 277420 >diff --git a/math/orpie/files/patch-Makefile.in b/math/orpie/files/patch-Makefile.in >deleted file mode 100644 >index 018925bc2e02..000000000000 >--- a/math/orpie/files/patch-Makefile.in >+++ /dev/null >@@ -1,64 +0,0 @@ >---- Makefile.in.orig 2014-04-12 01:43:31 UTC >-+++ Makefile.in >-@@ -81,7 +81,7 @@ CURSES_OOBJS = $(CURSES_CMX) $(CURSES_COBJS) >- GSL_CMO = gsl/gsl_error.cmo gsl/gsl_blas.cmo gsl/gsl_complex.cmo gsl/gsl_matrix.cmo gsl/gsl_matrix_complex.cmo \ >- gsl/gsl_vector.cmo gsl/gsl_vector_complex.cmo gsl/gsl_vector_flat.cmo gsl/gsl_matrix_flat.cmo \ >- gsl/gsl_vector_complex_flat.cmo gsl/gsl_matrix_complex_flat.cmo gsl/gsl_vectmat.cmo \ >-- gsl/gsl_permut.cmo gsl/gsl_linalg.cmo gsl/gsl_fun.cmo >-+ gsl/gsl_permut.cmo gsl/gsl_linalg.cmo gsl/gsl_fun.cmo gsl/gsl_sf.cmo gsl/gsl_math.cmo >- GSL_CMX = $(GSL_CMO:.cmo=.cmx) >- GSL_COBJS = gsl/mlgsl_error.o gsl/mlgsl_blas.o gsl/mlgsl_blas_complex.o gsl/mlgsl_complex.o gsl/mlgsl_blas_float.o \ >- gsl/mlgsl_blas_complex_float.o gsl/mlgsl_matrix_complex.o gsl/mlgsl_matrix_double.o gsl/mlgsl_matrix_float.o \ >-@@ -201,7 +201,7 @@ gsl-byte: $(GSL_BOBJS) >- GSL_INCLUDES = -I ./gsl >- GSL_BFLAGS = -g $(GSL_INCLUDES) -thread >- GSL_OFLAGS = $(GSL_INCLUDES) -thread >--GSL_CFLAGS = @GSL_CFLAGS@ $(CPPFLAGS) $(CFLAGS) -DHAVE_INLINE -DHAVE_FENV -g -O2 >-+GSL_CFLAGS = @GSL_CFLAGS@ $(CPPFLAGS) $(CFLAGS) -DHAVE_INLINE -DHAVE_FENV >- >- gsl/%.cmi : gsl/%.mli >- $(OCAMLC) -c $(GSL_BFLAGS) $< >-@@ -264,13 +264,10 @@ units/%.cmi : units/%.mli >- units/%.cmo : units/%.ml >- $(OCAMLC) -c $(UNITS_BFLAGS) $< >- >--units/%.o : units/%.ml >-+units/%.o units/%.cmx : units/%.ml >- $(OCAMLOPT) -c $(UNITS_OFLAGS) $< >- >--units/%.cmx : units/%.ml >-- $(OCAMLOPT) -c $(UNITS_OFLAGS) $< >- >-- >- # generic build rules for toplevel directory >- %.cmi : %.mli >- $(OCAMLC) -c $(BFLAGS) $< >-@@ -278,21 +275,20 @@ units/%.cmx : units/%.ml >- %.cmo : %.ml >- $(OCAMLC) -c $(BFLAGS) $< >- >--%.o : %.ml >-- $(OCAMLOPT) -c $(OFLAGS) $< >-+interface_draw.cmx: interface_draw.ml >-+ $(OCAMLOPT) -c $(OFLAGS) -unsafe-string $< >- >--%.cmx : %.ml >-+interface_main.cmx: interface_main.ml >-+ $(OCAMLOPT) -c $(OFLAGS) -unsafe-string $< >-+ >-+%.o %.cmx : %.ml >- $(OCAMLOPT) -c $(OFLAGS) $< >- >- %.ml : %.mll >- $(OCAMLLEX) $< >- >--%.ml : %.mly >-+%.ml %.mli : %.mly >- $(OCAMLYACC) -v $< >-- >--%.mli : %.mly >-- $(OCAMLYACC) -v $< >-- >- >- >- # Emacs tags >diff --git a/math/orpie/files/patch-gsl_gsl__sf.ml b/math/orpie/files/patch-gsl_gsl__sf.ml >deleted file mode 100644 >index 06cad5a5f304..000000000000 >--- a/math/orpie/files/patch-gsl_gsl__sf.ml >+++ /dev/null >@@ -1,18 +0,0 @@ >---- gsl/gsl_sf.ml.orig 2014-04-12 01:43:31 UTC >-+++ gsl/gsl_sf.ml >-@@ -1142,6 +1142,7 @@ external legendre_Ql_e : int -> float -> result >- >- >- >-+(* >- (* Associated LEGENDRE functions *) >- external legendre_Plm : int -> int -> float -> float >- = "ml_gsl_sf_legendre_Plm" >-@@ -1167,6 +1168,7 @@ external legendre_sphPlm_array : int -> int -> float >- >- external legendre_array_size : int -> int -> int >- = "ml_gsl_sf_legendre_array_size" >-+*) >- >- >- >diff --git a/math/orpie/files/patch-gsl_mlgsl__error.c b/math/orpie/files/patch-gsl_mlgsl__error.c >deleted file mode 100644 >index f3fe29f8e194..000000000000 >--- a/math/orpie/files/patch-gsl_mlgsl__error.c >+++ /dev/null >@@ -1,10 +0,0 @@ >---- gsl/mlgsl_error.c.orig 2014-04-12 01:43:31 UTC >-+++ gsl/mlgsl_error.c >-@@ -34,6 +34,7 @@ static value *ml_gsl_exn; >- >- static void ml_gsl_raise_exn(const char *msg, int gsl_errno) >- { >-+ CAMLparam0(); >- CAMLlocal2(exn_msg, exn_arg); >- exn_msg = copy_string(msg); >- exn_arg = alloc_small(2, 0); >diff --git a/math/orpie/files/patch-gsl_mlgsl__sf.c b/math/orpie/files/patch-gsl_mlgsl__sf.c >deleted file mode 100644 >index 3f7dec98222a..000000000000 >--- a/math/orpie/files/patch-gsl_mlgsl__sf.c >+++ /dev/null >@@ -1,36 +0,0 @@ >-Obtained from: >-https://sources.debian.net/src/orpie/1.5.2-1/debian/patches/gsl-fix/ >- >-Description: fix some incompatibilities with libgsl 2.1 >-Author: Uwe Steinmann <steinm@debian.org> >-Forwarded: not-needed >- >---- gsl/mlgsl_sf.c.orig 2014-04-12 01:43:31 UTC >-+++ gsl/mlgsl_sf.c >-@@ -258,7 +258,8 @@ SF2(ellint_Dcomp, Double_val, GSL_MODE_v >- SF3(ellint_F, Double_val, Double_val, GSL_MODE_val) >- SF3(ellint_E, Double_val, Double_val, GSL_MODE_val) >- SF4(ellint_P, Double_val, Double_val, Double_val, GSL_MODE_val) >--SF4(ellint_D, Double_val, Double_val, Double_val, GSL_MODE_val) >-+//SF4(ellint_D, Double_val, Double_val, Double_val, GSL_MODE_val) >-+SF3(ellint_D, Double_val, Double_val, GSL_MODE_val) >- SF3(ellint_RC, Double_val, Double_val, GSL_MODE_val) >- SF4(ellint_RD, Double_val, Double_val, Double_val, GSL_MODE_val) >- SF4(ellint_RF, Double_val, Double_val, Double_val, GSL_MODE_val) >-@@ -452,6 +453,7 @@ SF1(legendre_Q1, Double_val) >- SF2(legendre_Ql, Int_val, Double_val) >- >- /* Associated Legendre Polynomials and Spherical Harmonics */ >-+/* >- SF3(legendre_Plm, Int_val, Int_val, Double_val) >- CAMLprim value >- ml_gsl_sf_legendre_Plm_array(value lmax, value m, value x, value result_array) >-@@ -487,7 +489,7 @@ ml_gsl_sf_legendre_array_size(value lmax >- ret = Val_int(gsl_ret); >- CAMLreturn(ret); >- } >-- >-+*/ >- /* LOGARITHM and related functions */ >- SF1(log, Double_val) >- SF1(log_abs, Double_val)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 279509
: 251205