- mirror change - maintainer is cc'd - Download Fix: http://people.freebsd.org/~fenner/portsurvey/devel.html#gauche-sdl
State Changed From-To: open->feedback Awaiting maintainers feedback
Thank you for noticing and the update, Martin. I would ask that the MASTER_SITES include my site as well. +MASTER_SITES= http://math.missouristate.edu/~erik/files/fbsd/ http://freebsd.unixfreunde.de/sources/
It seems the master site is still up at http://www.michaelvess.com/ , but the tarball is not yet there. Perhaps one of you might like to ask the vendor if he could put it back.
Responsible Changed From-To: freebsd-ports-bugs->miwi I'll take it.
Developer re-tarred and posted on his website. --- devel_gauche-sdl.patch begins here --- Index: devel/gauche-sdl/Makefile =================================================================== RCS file: /home/ncvs/ports/devel/gauche-sdl/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- devel/gauche-sdl/Makefile 4 May 2006 21:40:38 -0000 1.11 +++ devel/gauche-sdl/Makefile 6 Jun 2006 15:06:26 -0000 @@ -8,8 +8,9 @@ PORTNAME= gauche-sdl PORTVERSION= 0.5.1 CATEGORIES= devel scheme -MASTER_SITES= http://www.michaelvess.com/code/ +MASTER_SITES= http://michaelvess.com/files/ DISTNAME= ${PORTFAKENAME}-${PORTVERSION} +EXTRACT_SUFX= .tgz MAINTAINER= erik@smluc.org COMMENT= Scheme script interpreter with multibyte character handling Index: devel/gauche-sdl/distinfo =================================================================== RCS file: /home/ncvs/ports/devel/gauche-sdl/distinfo,v retrieving revision 1.2 diff -u -r1.2 distinfo --- devel/gauche-sdl/distinfo 17 Nov 2005 21:01:34 -0000 1.2 +++ devel/gauche-sdl/distinfo 6 Jun 2006 15:06:26 -0000 @@ -1,3 +1,3 @@ -MD5 (Gauche-sdl-0.5.1.tar.gz) = 402998451db9d6fb98b0814439393fa5 -SHA256 (Gauche-sdl-0.5.1.tar.gz) = 7363ca581a3acd020e19bfd33212390253929907c2590c1899a14ddfdb31a7ee -SIZE (Gauche-sdl-0.5.1.tar.gz) = 121766 +MD5 (Gauche-sdl-0.5.1.tgz) = faeb4511c3533dadae08ed0bef5987b2 +SHA256 (Gauche-sdl-0.5.1.tgz) = 14f724556768c6c839ec55c2e3546336f287e680c7531f2897938b97e433a4dc +SIZE (Gauche-sdl-0.5.1.tgz) = 141359 --- devel_gauche-sdl.patch ends here --- -- -Erik <erik@smluc.org> [http://math.missouristate.edu/~erik] The opinions expressed by me are not necessarily opinions. In all probability, they are random rambling, and to be ignored. Failure to ignore may result in severe boredom or confusion. Shake well before opening. Keep Refrigerated.
Ok, reworked the patch so it actually works right, also re-arranged so the patch files can all be cvs rm'd and fixed it on amd64. Has been tested on opteron, p4-xeon, then the patch was moved to a seperate machine (athlon32) and applied to verify the patch. If the inline patch doesn't extract right, it's also at http://math.missouristate.edu/~erik/fbsd/devel_gauche-sdl.patch --- devel_gauche-sdl.patch begins here --- Index: devel/gauche-sdl/Makefile =================================================================== RCS file: /home/ncvs/ports/devel/gauche-sdl/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- devel/gauche-sdl/Makefile 4 May 2006 21:40:38 -0000 1.11 +++ devel/gauche-sdl/Makefile 5 Jul 2006 14:39:06 -0000 @@ -8,8 +8,9 @@ PORTNAME= gauche-sdl PORTVERSION= 0.5.1 CATEGORIES= devel scheme -MASTER_SITES= http://www.michaelvess.com/code/ -DISTNAME= ${PORTFAKENAME}-${PORTVERSION} +MASTER_SITES= http://michaelvess.com/files/ +DISTNAME= ${PORTFAKENAME} +EXTRACT_SUFX= .tgz MAINTAINER= erik@smluc.org COMMENT= Scheme script interpreter with multibyte character handling @@ -21,10 +22,10 @@ PLIST_SUB= GAUCHE_VERSION="`gauche-config -V`"\ TARGET="${CONFIGURE_TARGET}" -WRKSRC= ${WRKDIR}/${PORTFAKENAME} -PORTFAKENAME= Gauche-sdl +PORTFAKENAME= Gauche-sdl-${PORTVERSION} USE_SDL= image mixer sdl ttf GNU_CONFIGURE= yes +CFLAGS+= -fPIC pre-configure: .for DIR in . image mixer ttf @@ -33,9 +34,14 @@ -e "s|-lSDL|`${SDL_CONFIG} --libs`|"\ ${WRKSRC}/src/${DIR}/Makefile.in .endfor +.for FILE in gfx/gauche-sdl-gfx.h image/gauche-sdl-image.h \ + mixer/gauche-sdl-mixer.h ttf/gauche-sdl-ttf.h gauche-sdl.h + ${REINPLACE_CMD} -e "s|SDL/SDL|SDL|g" ${WRKSRC}/src/${FILE} +.endfor ${REINPLACE_CMD} \ -e "s|SDL/SDL|SDL|g"\ -e "s|%%SDL_CFLAGS%%|`${SDL_CONFIG} --cflags`|"\ + -e "s|\"-lSDL\"|\"`${SDL_CONFIG} --libs`\"|" \ ${WRKSRC}/configure ${REINPLACE_CMD} -e "s|^CFLAGS.*|& `${SDL_CONFIG} --cflags`|" \ ${WRKSRC}/src/gfx/Makefile.in Index: devel/gauche-sdl/distinfo =================================================================== RCS file: /home/ncvs/ports/devel/gauche-sdl/distinfo,v retrieving revision 1.2 diff -u -r1.2 distinfo --- devel/gauche-sdl/distinfo 17 Nov 2005 21:01:34 -0000 1.2 +++ devel/gauche-sdl/distinfo 5 Jul 2006 14:39:06 -0000 @@ -1,3 +1,3 @@ -MD5 (Gauche-sdl-0.5.1.tar.gz) = 402998451db9d6fb98b0814439393fa5 -SHA256 (Gauche-sdl-0.5.1.tar.gz) = 7363ca581a3acd020e19bfd33212390253929907c2590c1899a14ddfdb31a7ee -SIZE (Gauche-sdl-0.5.1.tar.gz) = 121766 +MD5 (Gauche-sdl-0.5.1.tgz) = faeb4511c3533dadae08ed0bef5987b2 +SHA256 (Gauche-sdl-0.5.1.tgz) = 14f724556768c6c839ec55c2e3546336f287e680c7531f2897938b97e433a4dc +SIZE (Gauche-sdl-0.5.1.tgz) = 141359 Index: devel/gauche-sdl/files/patch-configure =================================================================== RCS file: devel/gauche-sdl/files/patch-configure diff -N devel/gauche-sdl/files/patch-configure --- devel/gauche-sdl/files/patch-configure 2 Jan 2006 22:23:19 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,68 +0,0 @@ ---- configure.orig Tue Jan 21 23:22:40 2003 -+++ configure Mon Jan 2 04:06:03 2006 -@@ -737,7 +737,7 @@ - fi - echo "$ac_t""$CPP" 1>&6 - --for ac_hdr in SDL/SDL.h -+for ac_hdr in SDL.h - do - ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` - echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -@@ -777,8 +777,10 @@ - fi - done - -+MYLAMEOLDCPPFLAGS="${CPPFLAGS}" -+CPPFLAGS="${CPPFLAGS} -I/usr/local/include/SDL11 -I/usr/local/include -D_REENTRANT" - --for ac_hdr in SDL/SDL_framerate.h -+for ac_hdr in SDL_framerate.h - do - ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` - echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -@@ -812,7 +814,7 @@ - cat >> confdefs.h <<EOF - #define $ac_tr_hdr 1 - EOF -- HAVE_SDL_GFX=1 -+# HAVE_SDL_GFX=1 - else - echo "$ac_t""no" 1>&6 - fi -@@ -820,7 +822,7 @@ - - - --for ac_hdr in SDL/SDL_image.h -+for ac_hdr in SDL_image.h - do - ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` - echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -@@ -862,7 +864,7 @@ - - - --for ac_hdr in SDL/SDL_mixer.h -+for ac_hdr in SDL_mixer.h - do - ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` - echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -@@ -904,7 +906,7 @@ - - - --for ac_hdr in SDL/SDL_ttf.h -+for ac_hdr in SDL_ttf.h - do - ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` - echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -@@ -944,7 +946,7 @@ - fi - done - -- -+CPPFLAGS="${MYLAMEOLDCPPFLAGS}" - - # Sets the default value of INSTALL_TYPE macro. - Index: devel/gauche-sdl/files/patch-src::gauche-sdl.h =================================================================== RCS file: devel/gauche-sdl/files/patch-src::gauche-sdl.h diff -N devel/gauche-sdl/files/patch-src::gauche-sdl.h --- devel/gauche-sdl/files/patch-src::gauche-sdl.h 2 Mar 2004 16:56:35 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- src/gauche-sdl.h.orig Mon Feb 24 21:20:18 2003 -+++ src/gauche-sdl.h Sun Feb 15 18:27:17 2004 -@@ -20,7 +20,7 @@ - - #include <gauche/uvector.h> - --#include <SDL/SDL.h> -+#include <SDL.h> - - /***************************************************************************** - * Miscellaneous Index: devel/gauche-sdl/files/patch-src::image::gauche-sdl-image.h =================================================================== RCS file: devel/gauche-sdl/files/patch-src::image::gauche-sdl-image.h diff -N devel/gauche-sdl/files/patch-src::image::gauche-sdl-image.h --- devel/gauche-sdl/files/patch-src::image::gauche-sdl-image.h 2 Mar 2004 16:56:35 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,10 +0,0 @@ ---- src/image/gauche-sdl-image.h.orig Sun Feb 15 18:29:18 2004 -+++ src/image/gauche-sdl-image.h Sun Feb 15 18:29:37 2004 -@@ -20,6 +20,6 @@ - - #include "../gauche-sdl.h" - --#include <SDL/SDL_image.h> -+#include <SDL_image.h> - - #endif /* GAUCHE_SDL_IMAGE_H */ Index: devel/gauche-sdl/files/patch-src::image::sdl-image-lib.stub =================================================================== RCS file: devel/gauche-sdl/files/patch-src::image::sdl-image-lib.stub diff -N devel/gauche-sdl/files/patch-src::image::sdl-image-lib.stub --- devel/gauche-sdl/files/patch-src::image::sdl-image-lib.stub 2 Jan 2006 22:23:19 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,20 +0,0 @@ ---- src/image/sdl-image-lib.stub.orig Mon Jan 2 04:11:06 2006 -+++ src/image/sdl-image-lib.stub Mon Jan 2 04:11:38 2006 -@@ -61,7 +61,7 @@ - (define-cproc img-load (file::<string>) - "ScmSdlSurface *s = SCM_NEW(ScmSdlSurface); - SCM_SET_CLASS(s, SCM_CLASS_SDL_SURFACE); -- s->surface = IMG_Load((const char *)(SCM_STRING(file)->start)); -+ s->surface = IMG_Load((const char *)(SCM_STRING_START(file))); - - if (s->surface == NULL) SCM_RETURN(SCM_UNDEFINED); - -@@ -82,7 +82,7 @@ - "ScmSdlSurface *s = SCM_NEW(ScmSdlSurface); - SCM_SET_CLASS(s, SCM_CLASS_SDL_SURFACE); - s->surface = IMG_LoadTyped_RW(src, 0, -- (char *)(SCM_STRING(type)->start)); -+ (char *)(SCM_STRING_START(type))); - - if (s->surface == NULL) SCM_RETURN(SCM_UNDEFINED); - Index: devel/gauche-sdl/files/patch-src::mixer::gauche-sdl-mixer.h =================================================================== RCS file: devel/gauche-sdl/files/patch-src::mixer::gauche-sdl-mixer.h diff -N devel/gauche-sdl/files/patch-src::mixer::gauche-sdl-mixer.h --- devel/gauche-sdl/files/patch-src::mixer::gauche-sdl-mixer.h 2 Mar 2004 16:56:35 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- src/mixer/gauche-sdl-mixer.h.orig Sun Feb 15 18:31:18 2004 -+++ src/mixer/gauche-sdl-mixer.h Sun Feb 15 18:31:38 2004 -@@ -20,7 +20,7 @@ - - #include "../gauche-sdl.h" - --#include <SDL/SDL_mixer.h> -+#include <SDL_mixer.h> - - /***************************************************************************** - * Mixer Index: devel/gauche-sdl/files/patch-src::sdl-lib.stub =================================================================== RCS file: devel/gauche-sdl/files/patch-src::sdl-lib.stub diff -N devel/gauche-sdl/files/patch-src::sdl-lib.stub --- devel/gauche-sdl/files/patch-src::sdl-lib.stub 2 Jan 2006 22:23:19 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,60 +0,0 @@ ---- src/sdl-lib.stub.orig Mon Feb 24 21:20:18 2003 -+++ src/sdl-lib.stub Sat Dec 31 13:22:35 2005 -@@ -868,7 +868,7 @@ - (define-cproc sdl-load-bmp (file::<string>) - "ScmSdlSurface *s = SCM_NEW(ScmSdlSurface); - SCM_SET_CLASS(s, SCM_CLASS_SDL_SURFACE); -- s->surface = SDL_LoadBMP((const char *)(SCM_STRING(file)->start)); -+ s->surface = SDL_LoadBMP((const char *)(SCM_STRING_START(file))); - - if (s->surface == NULL) SCM_RETURN(SCM_UNDEFINED); - -@@ -876,7 +876,7 @@ - SCM_RETURN(SCM_OBJ(s));") - - (define-cproc sdl-save-bmp (surface::<sdl-surface> file::<string>) -- "int result = SDL_SaveBMP(surface, (const char *)(SCM_STRING(file)->start)); -+ "int result = SDL_SaveBMP(surface, (const char *)(SCM_STRING_START(file))); - SCM_RETURN(SCM_MAKE_INT(result));") - - (define-cproc sdl-set-color-key (surface::<sdl-surface> flag::<uint> key::<uint>) -@@ -950,7 +950,7 @@ - (return <int> "SDL_ShowCursor")) - - (define-cproc sdl-gl-load-library (path::<string>) -- "int result = SDL_GL_LoadLibrary((const char *)(SCM_STRING(path)->start)); -+ "int result = SDL_GL_LoadLibrary((const char *)(SCM_STRING_START(path))); - SCM_RETURN(SCM_MAKE_INT(result));") - - ;; MISSING: -@@ -1055,8 +1055,8 @@ - ;; - - (define-cproc sdl-wm-set-caption (title::<string> icon::<string>) -- "SDL_WM_SetCaption((const char *)(SCM_STRING(title)->start), -- (const char *)(SCM_STRING(icon)->start)); -+ "SDL_WM_SetCaption((const char *)(SCM_STRING_START(title)), -+ (const char *)(SCM_STRING_START(icon))); - SCM_RETURN(SCM_UNDEFINED);") - - (define-cproc sdl-wm-get-caption () -@@ -1269,7 +1269,7 @@ - SCM_SET_CLASS(w, SCM_CLASS_SDL_WAV); - spec = &(SCM_SDL_WAV_SPEC(w)); - -- spec = SDL_LoadWAV((const char *)(SCM_STRING(file)->start), spec, &buffer, -+ spec = SDL_LoadWAV((const char *)(SCM_STRING_START(file)), spec, &buffer, - &len); - - SCM_SDL_WAV_BUFFER(w) = Scm_MakeU8VectorFromArrayShared(len, buffer); -@@ -1384,8 +1384,8 @@ - (define-cproc sdl-rw-from-file (file::<string> mode::<string>) - "ScmSdlRWops *rw = SCM_NEW(ScmSdlRWops); - SCM_SET_CLASS(rw, SCM_CLASS_SDL_RWOPS); -- rw->rwops = SDL_RWFromFile((const char *)(SCM_STRING(file)->start), -- (const char *)(SCM_STRING(mode)->start)); -+ rw->rwops = SDL_RWFromFile((const char *)(SCM_STRING_START(file)), -+ (const char *)(SCM_STRING_START(mode))); - - if (rw->rwops == NULL) SCM_RETURN(SCM_UNDEFINED); - Index: devel/gauche-sdl/files/patch-src::ttf::gauche-sdl-ttf.h =================================================================== RCS file: devel/gauche-sdl/files/patch-src::ttf::gauche-sdl-ttf.h diff -N devel/gauche-sdl/files/patch-src::ttf::gauche-sdl-ttf.h --- devel/gauche-sdl/files/patch-src::ttf::gauche-sdl-ttf.h 2 Mar 2004 16:56:35 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- src/ttf/gauche-sdl-ttf.h.orig Sun Feb 15 18:31:53 2004 -+++ src/ttf/gauche-sdl-ttf.h Sun Feb 15 18:32:10 2004 -@@ -20,7 +20,7 @@ - - #include "../gauche-sdl.h" - --#include <SDL/SDL_ttf.h> -+#include <SDL_ttf.h> - - /***************************************************************************** - * TTF --- devel_gauche-sdl.patch ends here --- -Erik
State Changed From-To: feedback->closed Committed, with minor changes. Thanks!