Ignore:
Timestamp:
Mar 30, 2015, 1:55:26 AM (5 years ago)
Author:
ryandesign@…
Message:

TeXmacs: update to 1.99.2 (#43428)

Location:
trunk/dports/editors/TeXmacs
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/editors/TeXmacs/Portfile

    r124250 r134549  
    55name            TeXmacs
    66conflicts       fig2ps
    7 version         1.0.7.10
     7version         1.99.2
    88distname        ${distname}-src
    99categories      editors
     
    4141
    4242homepage        http://www.texmacs.org/
    43 master_sites    ftp://ftp.texmacs.org/pub/${name}/targz/:source \
     43master_sites    ${homepage}Download/ftp/tmftp/source/:source \
    4444                ftp://ftp.texmacs.org/pub/${name}/fonts/:fonts
    4545
     
    4747                ${name}-extra-fonts-1.0-noarch${extract.suffix}:fonts
    4848
    49 checksums       ${name}-${version}-src.tar.gz \
    50                 md5     ad1ba010be2d7149f25be43178728bbf \
    51                 sha1    12491496e68b62aa07369748770771a8c2378129 \
    52                 rmd160  972d225bc2ce8836de02d7312b822ed6d248e91a \
    53                 ${name}-extra-fonts-1.0-noarch.tar.gz \
     49checksums       ${name}-${version}-src${extract.suffix} \
     50                md5     544ee0ada9a7fe0ea39e33d94e8d5ff5 \
     51                sha1    5298e9bd3f61cd8f2117fe1d96a7435f8a788cc8 \
     52                rmd160  f4dbbbd80832f3527e4e0c58f651da1adf8a0df5 \
     53                ${name}-extra-fonts-1.0-noarch${extract.suffix} \
    5454                md5     4666d29252da18bbc3fa7e162bb00b17 \
    5555                sha1    c7a1af56b1af4c18c0792cec69330bd6daea002b \
    5656                rmd160  ae539c873f16463a3c19fcaf69fd338a1eadd7ce
    5757
    58 patchfiles      patch-Makefile.9.diff \
    59             patch-configure.in.diff
    60 
    61 depends_lib     port:guile              \
     58depends_lib     port:freetype \
     59                port:guile18            \
    6260                port:libiconv           \
    6361                port:texlive            \
    6462                port:xorg-libXext       \
    65                 port:freetype
     63                port:zlib
     64
    6665depends_run     bin:gs:ghostscript
    6766
     
    7170                }
    7271
     72patchfiles-append patch-Makefile.in.diff
     73patchfiles-append patch-aclocal.m4.diff
     74patchfiles-append patch-configure.in.diff
     75patchfiles-append patch-src-Scheme-Guile-guile_tm.hpp.diff
     76
    7377use_autoconf    yes
    74 configure.args  --mandir=${prefix}/share/man
    7578
    76 # TeXmacs is ignorant of "make all", so we just "make" with no target:
    77 build.target    { }
     79configure.ldflags-append -lz
     80
     81build.target
    7882
    7983post-destroot   { file mkdir ${destroot}${prefix}/share/${name}
     
    8488                }
    8589
     90post-activate {
     91    system "${prefix}/bin/update-mime-database ${prefix}/share/mime || true"
     92}
     93
     94post-deactivate {
     95    system "${prefix}/bin/update-mime-database ${prefix}/share/mime || true"
     96}
     97
    8698livecheck.type  regex
    8799livecheck.url   ${homepage}tmweb/download/sources.en.html
  • trunk/dports/editors/TeXmacs/files/patch-Makefile.9.diff

    r38319 r134549  
    1 --- plugins/maple/Makefile.9.sav        2007-08-18 21:26:23.000000000 -0400
    2 +++ plugins/maple/Makefile.9    2007-08-18 21:29:41.000000000 -0400
    3 @@ -12,7 +12,7 @@
     1--- plugins/maple/Makefile.9.orig       2013-11-03 17:09:23.000000000 -0600
     2+++ plugins/maple/Makefile.9    2014-04-18 21:20:47.000000000 -0500
     3@@ -14,7 +14,7 @@
    44 #TEXMACS_MAPLE_DIR = $(shell realpath `which maple` | sed -e 's%/bin/maple$$%%')
    55 
    6  MAPLECPPFLAGS = -I$(TEXMACS_MAPLE_DIR)/extern/include
    7 -MAPLELDFLAGS = -L$(TEXMACS_MAPLE_DIR)/bin.IBM_INTEL_LINUX -Wl,-rpath,$(TEXMACS_MAPLE_DIR)/bin.IBM_INTEL_LINUX -lmaplec
    8 +MAPLELDFLAGS = -L$(TEXMACS_MAPLE_DIR)/bin.IBM_INTEL_LINUX -Wl,$(TEXMACS_MAPLE_DIR)/bin.IBM_INTEL_LINUX -lmaplec
     6 #MAPLE_CPPFLAGS = -I$(TEXMACS_MAPLE_DIR)/extern/include
     7-#MAPLE_LDFLAGS = -L$(TEXMACS_MAPLE_DIR)/bin.IBM_INTEL_LINUX -Wl,-rpath,$(TEXMACS_MAPLE_DIR)/bin.IBM_INTEL_LINUX -lmaplec
     8+#MAPLE_LDFLAGS = -L$(TEXMACS_MAPLE_DIR)/bin.IBM_INTEL_LINUX -Wl,$(TEXMACS_MAPLE_DIR)/bin.IBM_INTEL_LINUX -lmaplec
    99 
    1010 all: $(TEXMACS_HOME_PATH)/bin/tm_maple_9.sh $(TEXMACS_HOME_PATH)/bin/tm_maple_9
  • trunk/dports/editors/TeXmacs/files/patch-configure.in.diff

    r92301 r134549  
    1 --- configure.in.orig   2011-03-05 21:46:37.000000000 +1100
    2 +++ configure.in        2012-04-25 06:30:19.000000000 +1000
    3 @@ -436,6 +436,7 @@
     1--- configure.in.orig   2014-07-18 10:11:43.000000000 -0500
     2+++ configure.in        2015-03-29 20:18:03.000000000 -0500
     3@@ -102,12 +102,12 @@
     4 fi
     5 AC_MSG_CHECKING(version of guile)
     6 if test -z "$GUILE_EFFECTIVE_VERSION" ; then
     7-  GUILE_EFFECTIVE_VERSION=`guile -c '(display (version))'`
     8+  GUILE_EFFECTIVE_VERSION=`guile18 -c '(display (version))'`
     9 fi
     10 AC_MSG_RESULT($GUILE_EFFECTIVE_VERSION)
     11 AC_MSG_CHECKING(guile data path)
     12 if test -z "$GUILE_DATA_PATH" ; then
     13-  GUILE_DATA_PATH=`guile-config info pkgdatadir`
     14+  GUILE_DATA_PATH=`guile18-config info pkgdatadir`
     15 fi
     16 AC_MSG_RESULT($GUILE_DATA_PATH)
     17 
     18@@ -596,14 +596,15 @@
    419 #--------------------------------------------------------------------
    520 
     
    722+SAVE_CXXFLAGS="$CXXFLAGS"
    823 if test -z "$GUILE_CFLAGS"; then
    9    CXXFLAGS="`guile-config compile`"
     24-  CXXFLAGS="`guile-config compile`"
     25+  CXXFLAGS="`guile18-config compile`"
    1026 else
    11 @@ -454,7 +455,6 @@
     27   CXXFLAGS="$GUILE_CFLAGS"
     28 fi
     29 AC_TRY_COMPILE([
     30-  #include <guile/gh.h>
     31-  #include <libguile.h>
     32+  #include <guile18/gh.h>
     33+  #include <libguile18.h>
     34   typedef SCM (*FN)(...);
     35   static SCM identity (SCM x) { return x; }
     36   void declare () { gh_new_procedure ("identity", (FN) identity, 1, 0, 0); }
     37@@ -614,17 +615,16 @@
    1238 ],[
    1339   AC_MSG_RESULT(no)
     
    1743 AC_MSG_CHECKING(the size_t of guile strings)
    1844 if test -z "$GUILE_CFLAGS"; then
    19 @@ -476,7 +476,7 @@
     45-  CXXFLAGS="`guile-config compile`"
     46+  CXXFLAGS="`guile18-config compile`"
     47 else
     48   CXXFLAGS="$GUILE_CFLAGS"
     49 fi
     50 AC_TRY_COMPILE([
     51-  #include <guile/gh.h>
     52-  #include <libguile.h>
     53+  #include <guile18/gh.h>
     54+  #include <libguile18.h>
     55   void print_string (SCM s) {
     56     int len_r;
     57     char* r= gh_scm2newstr (s, &len_r); }
     58@@ -636,7 +636,7 @@
    2059   AC_DEFINE(guile_str_size_t, size_t, [Guile string size type])
    2160   AC_MSG_RESULT(size_t)
     
    2665 AC_MSG_CHECKING([if statically linking with guile works])
    2766 SAVE_CPPFLAGS="$CPPFLAGS"
    28 @@ -932,6 +932,7 @@
    29      STD_DEBUG_FLAGS="-fno-exceptions"
     67@@ -1178,6 +1178,7 @@
     68     STD_DEBUG_FLAGS=""
    3069 fi
    3170 
     
    3473 CXXFLAGS="$STD_DEBUG_FLAGS"
    3574 AC_TRY_COMPILE([
    36 @@ -944,7 +945,7 @@
     75@@ -1190,7 +1191,7 @@
    3776     CONFIG_CXXDIALECT=""
    3877     AC_MSG_RESULT(no)
     
    4281 AC_SUBST(CONFIG_CXXDIALECT)
    4382 
    44  AC_ARG_ENABLE(debug,
     83 AC_ARG_ENABLE(profile,
Note: See TracChangeset for help on using the changeset viewer.