diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2019-06-27 17:02:56 +0800 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2019-06-27 17:02:56 +0800 |
commit | 3186e08e7cdddac0929decce6bf1d991d8812181 (patch) | |
tree | 9b00b47306733fd0c753d6a412fb12557feb9478 /cad/lepton-eda | |
parent | 58b12aeafce3467eea6235b9aeffe218cdf4d8e0 (diff) | |
download | freebsd-ports-gnome-3186e08e7cdddac0929decce6bf1d991d8812181.tar.gz freebsd-ports-gnome-3186e08e7cdddac0929decce6bf1d991d8812181.tar.zst freebsd-ports-gnome-3186e08e7cdddac0929decce6bf1d991d8812181.zip |
Update Guile to version 2.2.5, modern stable version, and fix dependent
ports to build against it. Most changes are rather minor and mechanical
except for the devel/gdb (obtained via their bugtracker [1], courtesy of
Doug Evans). One port (science/meep) I had to mark BROKEN after fixing
it proved to be very tedious and actually unreliable. It is very old,
there are newer versions available so it should be fixed by updating.
One port (devel/libruin) had revealed a bug in the new Guile code (an
auxiliary script, really) that had to be worked-round; reference to the
problematic upstream commit is provided in the patch.
PR: 229613
Exp-run by: antoine
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=21104#c8
Diffstat (limited to 'cad/lepton-eda')
-rw-r--r-- | cad/lepton-eda/Makefile | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/cad/lepton-eda/Makefile b/cad/lepton-eda/Makefile index 1adebe66485b..8f450e57336a 100644 --- a/cad/lepton-eda/Makefile +++ b/cad/lepton-eda/Makefile @@ -2,6 +2,7 @@ PORTNAME= lepton-eda PORTVERSION= 1.9.7 +PORTREVISION= 1 DISTVERSIONSUFFIX= -20181211 CATEGORIES= cad @@ -13,7 +14,7 @@ LICENSE= GPLv2+ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgc-threaded.so:devel/boehm-gc-threaded \ - libguile-2.0.so:lang/guile2 \ + libguile-2.2.so:lang/guile2 \ libpng.so:graphics/png \ libstroke.so:devel/libstroke @@ -52,18 +53,20 @@ OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime +post-patch: + @${REINPLACE_CMD} -e 's,guile-2\.0,guile-2.2,' \ + ${WRKSRC}/m4/geda-guile.m4 + # work around for errors while running # build-tools/icon-theme-installer: # # Cannot find 'install -m 0644'; You probably want to pass -x ${INSTALL_DATA} # -# -# NOTE: in the error message above (I wanted to show it -# verbatim), INSTALL_DATA actually is enclosed in -# parenthesis, not in curly brackets. -# I had to change it to appease portlint(1), which does -# not ignore comments in makefiles. -# +# NOTE: in the error message above (I wanted to show it +# verbatim), INSTALL_DATA actually is enclosed in +# parenthesis, not in curly brackets. +# I had to change it to appease portlint(1), which does +# not ignore comments in makefiles. # # for 3 dirs (attrib/data, liblepton/data, schematic/data) # the following lines should be in the generated Makefile: |