James Reese wrote:
> Hi,
> 
> I'm trying to install the jed editor using MacPorts. The port command is
> trying to fetch jed-0.99-16.tar.bz2 from various sites, but they all
> have jed-0.99-18.tar.bz2 instead.

I fixed the download location in r28178 [1]. Do a port sync in a few
hours to get the new Portfile or download it manually from svn.

Now I also tried to update the Port to the newer version 0.99.18, but
did not succeed. The build system throws the following error:

--snip--
> Error: Target org.macports.build returned: shell command " cd 
> "/opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18"
>  && make all " returned error 2
> Command output: cd src; make all
> mkdir 
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs
> /bin/cp 
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/sysconf.h
>  config.h
> gcc -no-cpp-precomp -flat_namespace -undefined suppress -I/opt/local/include  
> -I/usr/X11R6/include -Dunix -DJED  -I/opt/local/include -L/opt/local/lib  
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/chkslang.c
>  -o 
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs/chkslang
>  -L/opt/local/lib   -L/opt/local/lib -lslang    -lm -ldl
> if 
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs/chkslang
>  jed 10311 ;\
> then exit 0; else rm -f 
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs/chkslang;
>  exit 1; fi
> cd 
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs;
>  gcc -c -no-cpp-precomp -flat_namespace -undefined suppress 
> -I/opt/local/include  -I/usr/X11R6/include -Dunix -DJED  -I/opt/local/include 
> -I/usr/X11R6/include -DJED_ROOT='"/opt/local/share/jed"'  
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/buffer.c
> cd 
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs;
>  gcc -c -no-cpp-precomp -flat_namespace -undefined suppress 
> -I/opt/local/include  -I/usr/X11R6/include -Dunix -DJED  -I/opt/local/include 
> -I/usr/X11R6/include -DJED_ROOT='"/opt/local/share/jed"'  
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/cmds.c
> cd 
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs;
>  gcc -c -no-cpp-precomp -flat_namespace -undefined suppress 
> -I/opt/local/include  -I/usr/X11R6/include -Dunix -DJED  -I/opt/local/include 
> -I/usr/X11R6/include -DJED_ROOT='"/opt/local/share/jed"'  
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/misc.c
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/misc.c:
>  In function 'jed_ungetkey_wchar':
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/misc.c:744:
>  error: 'SLUTF8_MAX_MBLEN' undeclared (first use in this function)
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/misc.c:744:
>  error: (Each undeclared identifier is reported only once
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/misc.c:744:
>  error: for each function it appears in.)
> make[1]: *** 
> [/opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs/misc.o]
>  Error 1
> make: *** [all] Error 2
--snap--

I attached my effort so far as patch. According to changes.txt, the
patchfile patch-pty.c isn't needed any more for this version, so I
removed it in the patch, too.

Rainer

[1] http://trac.macports.org/projects/macports/changeset/28178
Index: files/patch-pty.c
===================================================================
--- files/patch-pty.c   (revision 28168)
+++ files/patch-pty.c   (working copy)
@@ -1,11 +0,0 @@
---- src/pty.c.org      Sun Sep  5 08:55:33 2004
-+++ src/pty.c  Sun Sep  5 08:56:08 2004
-@@ -18,7 +18,7 @@
- 
- #include <errno.h>
- 
--#if !defined (__linux__) && !defined(__CYGWIN__) && defined(HAVE_GRANTPT)
-+#if !defined (__linux__) && !defined(__CYGWIN__) && !defined (__APPLE__) && 
defined(HAVE_GRANTPT) 
- # define USE_SYSV_PTYS
- # include <sys/types.h>
- # include <stropts.h>
Index: Portfile
===================================================================
--- Portfile    (revision 28178)
+++ Portfile    (working copy)
@@ -1,8 +1,7 @@
 # $Id$
 PortSystem 1.0
 name           jed
-version                0.99-16
-revision       1
+version                0.99-18
 categories     editors
 maintainers    [EMAIL PROTECTED]
 description    JED is a powerful editor for programmers.
@@ -16,13 +15,12 @@
 platforms      darwin
 master_sites   ftp://space.mit.edu/pub/davis/jed/v0.99/old
 use_bzip2      yes
-checksums      md5 c2bcd89c92a120559865a539c2705999
+checksums      md5 5378c8e7805854018d9ec5c3cfadf637
 depends_lib    lib:libslang:slang
-patchfiles     patch-pty.c
 configure.args  --mandir=${prefix}/share/man
-configure.env   CPPFLAGS="-L${prefix}/lib -I${prefix}/include" \
-                CFLAGS="-no-cpp-precomp -flat_namespace -undefined suppress" \
-               LDFLAGS="-L${prefix}/lib" JED_ROOT=${prefix}/share/jed
+configure.env-append        JED_ROOT=${prefix}/share/jed
+configure.cflags            -no-cpp-precomp -flat_namespace -undefined suppress
+
 destroot       {
                xinstall ${worksrcpath}/src/objs/jed ${destroot}${prefix}/bin
                xinstall ${worksrcpath}/src/objs/rgrep ${destroot}${prefix}/bin
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users
  • Jed editor James Reese
    • Re: Jed editor Rainer Müller

Reply via email to