Index: head/graphics/ming/files/patch-src_blocks_gifdbl.c =================================================================== --- head/graphics/ming/files/patch-src_blocks_gifdbl.c (revision 398860) +++ head/graphics/ming/files/patch-src_blocks_gifdbl.c (nonexistent) @@ -1,26 +0,0 @@ ---- src/blocks/gifdbl.c.orig 2010-10-10 07:19:23 UTC -+++ src/blocks/gifdbl.c -@@ -227,7 +227,11 @@ SWFDBLBitmapData newSWFDBLBitmapData_fro - SWFDBLBitmapData ret; - struct dbl_data gifdata; - -+#if GIFLIB_MAJOR >= 5 -+ if((file = DGifOpenFileName(fileName, NULL)) == NULL) -+#else - if((file = DGifOpenFileName(fileName)) == NULL) -+#endif - return NULL; - if(!readGif(file, &gifdata)) - return NULL; -@@ -246,7 +250,11 @@ SWFDBLBitmapData newSWFDBLBitmapData_fro - SWFDBLBitmapData ret; - struct dbl_data gifdata; - -+#if GIFLIB_MAJOR >= 5 -+ if((file = DGifOpen(input, (InputFunc) gifReadFunc, NULL)) == NULL) -+#else - if((file = DGifOpen(input, (InputFunc) gifReadFunc)) == NULL) -+#endif - return NULL; - if(!readGif(file, &gifdata)) - return NULL; Property changes on: head/graphics/ming/files/patch-src_blocks_gifdbl.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/graphics/ming/files/patch-util_gif2dbl.c =================================================================== --- head/graphics/ming/files/patch-util_gif2dbl.c (revision 398860) +++ head/graphics/ming/files/patch-util_gif2dbl.c (nonexistent) @@ -1,14 +0,0 @@ ---- util/gif2dbl.c.orig 2013-06-08 14:08:51 UTC -+++ util/gif2dbl.c -@@ -59,7 +59,11 @@ unsigned char *readGif(char *fileName, i - unsigned char *p; - int i, nColors, size, alpha, bgColor, alignedWidth; - -+#if GIFLIB_MAJOR >= 5 -+ if((file = DGifOpenFileName(fileName, NULL)) == NULL) -+#else - if((file = DGifOpenFileName(fileName)) == NULL) -+#endif - error("Error opening file"); - - if(DGifSlurp(file) != GIF_OK) Property changes on: head/graphics/ming/files/patch-util_gif2dbl.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/graphics/ming/files/patch-util_gif2mask.c =================================================================== --- head/graphics/ming/files/patch-util_gif2mask.c (revision 398860) +++ head/graphics/ming/files/patch-util_gif2mask.c (nonexistent) @@ -1,14 +0,0 @@ ---- util/gif2mask.c.orig 2013-06-08 14:08:51 UTC -+++ util/gif2mask.c -@@ -28,7 +28,11 @@ unsigned char *readGif(char *fileName, i - unsigned char *data; - int i, nColors, size; - -+#if GIFLIB_MAJOR >= 5 -+ if((file = DGifOpenFileName(fileName, NULL)) == NULL) -+#else - if((file = DGifOpenFileName(fileName)) == NULL) -+#endif - error("Error opening file"); - - if(DGifSlurp(file) != GIF_OK) Property changes on: head/graphics/ming/files/patch-util_gif2mask.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/graphics/ming/Makefile =================================================================== --- head/graphics/ming/Makefile (revision 398860) +++ head/graphics/ming/Makefile (revision 398861) @@ -1,80 +1,84 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ming -PORTVERSION= 0.4.5 -PORTREVISION?= 6 +PORTVERSION= 0.4.7 CATEGORIES= graphics -MASTER_SITES= SF/${PORTNAME}/Releases/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Flash 4/5 movie output library with many languages support LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi +LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE_GPL2 +LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ libgif.so:${PORTSDIR}/graphics/giflib \ libpng.so:${PORTSDIR}/graphics/png CONFLICTS_INSTALL= ja-ming-[0-9]* .if defined(SLAVEPORT) LIB_DEPENDS+= libming.so:${PORTSDIR}/graphics/ming .else OPTIONS_DEFINE= DOCS .endif CONFIGURE_ARGS+=--includedir=${PREFIX}/include/ming CPPFLAGS+= -I. -I.. -I${LOCALBASE}/include -LDFLAGS+= -L. -L.. -L${LOCALBASE}/lib GNU_CONFIGURE= yes INSTALL_TARGET= install-strip +LDFLAGS+= -L. -L.. -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes +PATHFIX_MAKEFILEIN= Makefile.am USE_LDCONFIG= yes -USES+= bison gmake libtool pathfix shebangfix +USES+= autoreconf bison gmake libtool pathfix shebangfix DOCS= HISTORY NEWS README TODO DOCS_UTIL= README TIPS TODO swftoperl.html +USE_GITHUB= yes +GH_ACCOUNT= lib${PORTNAME} +GH_PROJECT= lib${PORTNAME} +GH_TAGNAME= ${PORTNAME}-${PORTVERSION:S|.|_|g} + SHEBANG_FILES= util/cws2fws SLAVEDIRS= graphics/p5-ming graphics/py-ming post-patch: - @${REINPLACE_CMD} -e 's|ungif|gif|g' ${WRKSRC}/configure ${WRKSRC}/docs/man/Makefile \ - ${WRKSRC}/perl_ext/Makefile.PL ${WRKSRC}/py_ext/setup.py.in - @${REINPLACE_CMD} -e '/PrintGifError();/d' ${WRKSRC}/src/blocks/gifdbl.c \ - ${WRKSRC}/util/gif2dbl.c ${WRKSRC}/util/gif2mask.c - @${REINPLACE_CMD} -e 's|#if GIFLIB_GIFERRORSTRING|#if 0|' ${WRKSRC}/src/libming.h +# @${REINPLACE_CMD} -e 's|ungif|gif|g' ${WRKSRC}/configure.in ${WRKSRC}/docs/man/Makefile.am ${WRKSRC}/perl_ext/Makefile.PL ${WRKSRC}/py_ext/setup.py.in +# @${REINPLACE_CMD} -e '/PrintGifError();/d' ${WRKSRC}/src/blocks/gifdbl.c ${WRKSRC}/util/gif2dbl.c ${WRKSRC}/util/gif2mask.c +# @${REINPLACE_CMD} -e 's|#if GIFLIB_GIFERRORSTRING|#if 0|' ${WRKSRC}/src/libming.h # patch for graphics/p5-ming @${REINPLACE_CMD} -e '/ming_is_compiled()/ s|^|#|; /LIBS/d' ${WRKSRC}/perl_ext/Makefile.PL @${REINPLACE_CMD} -e 's|\.3pm|.3|g' ${WRKSRC}/perl_ext/Makefile.PL ${WRKSRC}/perl_ext/mkdoc @${REINPLACE_CMD} -e 's|GvCV(\(.*\)) = \(.*\);|GvCV_set(\1, \2);|' ${WRKSRC}/perl_ext/Exports.c @${REINPLACE_CMD} -e '1 s|/usr/bin/perl|${PERL}|' ${WRKSRC}/perl_ext/examples/*.cgi # patch for graphics/py-ming - @${REINPLACE_CMD} -e 's| --root ".*"||' ${WRKSRC}/py_ext/Makefile.in + @${REINPLACE_CMD} -e 's| --root ".*"||' ${WRKSRC}/py_ext/Makefile.am @${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g' ${WRKSRC}/py_ext/setup.py.in @${LN} -sf ${LOCALBASE}/include/ming ${WRKSRC}/src post-install: .if !defined(SLAVEPORT) ${MKDIR} ${STAGEDIR}${PREFIX}/include/ming/ ${STAGEDIR}${PREFIX}/include/ming/blocks/ ${STAGEDIR}${PREFIX}/include/ming/util/ cd ${WRKSRC}/ && ${INSTALL_SCRIPT} util/cws2fws util/ming-config ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC}/ && ${INSTALL_DATA} *.h src/*.h ${STAGEDIR}${PREFIX}/include/ming/ cd ${WRKSRC}/ && ${INSTALL_DATA} src/blocks/*.h ${STAGEDIR}${PREFIX}/include/ming/blocks/ cd ${WRKSRC}/ && ${INSTALL_DATA} util/png2dbl.c util/*.h ${STAGEDIR}${PREFIX}/include/ming/util/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${DOCSDIR}/util/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/util/ && ${INSTALL_DATA} ${DOCS_UTIL} ${STAGEDIR}${DOCSDIR}/util/ .endif .if defined(SLAVEPORT) && ${SLAVEPORT} == "p5" ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${INSTALL_WRKSRC}/examples/ && ${INSTALL_DATA} *.cgi ${STAGEDIR}${EXAMPLESDIR}/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/SWF/SWF.so .endif .if defined(SLAVEPORT) && ${SLAVEPORT} == "py" ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mingc.so .endif .include Index: head/graphics/ming/distinfo =================================================================== --- head/graphics/ming/distinfo (revision 398860) +++ head/graphics/ming/distinfo (revision 398861) @@ -1,2 +1,2 @@ -SHA256 (ming-0.4.5.tar.gz) = f73f171424b5907efbba0be0824ab9dd425c61544229c1825c32bff565e65143 -SIZE (ming-0.4.5.tar.gz) = 15029578 +SHA256 (libming-libming-0.4.7-ming-0_4_7_GH0.tar.gz) = 118aa1338dd74b34dd2cd22bce286ca0571e8b9aa433999646d1c0157ea9a7dc +SIZE (libming-libming-0.4.7-ming-0_4_7_GH0.tar.gz) = 14903570 Index: head/graphics/ming/pkg-plist =================================================================== --- head/graphics/ming/pkg-plist (revision 398860) +++ head/graphics/ming/pkg-plist (revision 398861) @@ -1,115 +1,115 @@ bin/cws2fws bin/dbl2png bin/gif2dbl bin/gif2mask bin/listaction bin/listaction_d bin/listfdb bin/listjpeg bin/listmp3 bin/listswf bin/listswf_d bin/makefdb bin/makeswf bin/ming-config bin/png2dbl bin/raw2adpcm bin/swftocxx bin/swftoperl bin/swftophp bin/swftopython bin/swftotcl include/ming/abctypes.h include/ming/actiontypes.h include/ming/blocklist.h include/ming/blocks/action.h include/ming/blocks/bitmap.h include/ming/blocks/block.h include/ming/blocks/blocktypes.h include/ming/blocks/browserfont.h include/ming/blocks/button.h include/ming/blocks/character.h include/ming/blocks/cxform.h include/ming/blocks/dbl.h include/ming/blocks/error.h include/ming/blocks/exports.h include/ming/blocks/fdbfont.h include/ming/blocks/fileattrs.h include/ming/blocks/fillstyle.h include/ming/blocks/filter.h include/ming/blocks/flv.h include/ming/blocks/font.h include/ming/blocks/fontinfo.h include/ming/blocks/fromswf.h include/ming/blocks/gradient.h include/ming/blocks/imports.h include/ming/blocks/input.h include/ming/blocks/jpeg.h include/ming/blocks/libswf.h include/ming/blocks/linestyle.h include/ming/blocks/matrix.h include/ming/blocks/metadata.h include/ming/blocks/method.h include/ming/blocks/morph.h include/ming/blocks/mp3.h include/ming/blocks/output.h include/ming/blocks/outputblock.h include/ming/blocks/placeobject.h include/ming/blocks/protect.h include/ming/blocks/rect.h include/ming/blocks/scalinggrid.h include/ming/blocks/scenedata.h include/ming/blocks/scriptlimits.h include/ming/blocks/shape.h include/ming/blocks/sound.h include/ming/blocks/soundinstance.h include/ming/blocks/soundstream.h include/ming/blocks/sprite.h include/ming/blocks/swf.h include/ming/blocks/symbolclass.h include/ming/blocks/tabindex.h include/ming/blocks/text.h include/ming/blocks/textfield.h include/ming/blocks/ttffont.h include/ming/blocks/utf8.h include/ming/blocks/videostream.h include/ming/displaylist.h include/ming/fill.h include/ming/font_util.h include/ming/gc.h include/ming/libming.h include/ming/ming.h include/ming/ming_config.h include/ming/mingpp.h include/ming/movie.h include/ming/movieclip.h include/ming/position.h include/ming/shape_cubic.h include/ming/shape_util.h include/ming/text_util.h include/ming/util/action.h include/ming/util/decompile.h include/ming/util/libswf.h include/ming/util/makeswf.h include/ming/util/output.h include/ming/util/outputdecl.h include/ming/util/parser.h include/ming/util/parserdecl.h include/ming/util/png2dbl.c include/ming/util/read.h include/ming/util/swfoutput.h include/ming/util/swftypes.h include/ming/util/vasprintf.h lib/libming.a lib/libming.so lib/libming.so.1 -lib/libming.so.1.4.4 +lib/libming.so.1.4.6 libdata/pkgconfig/libming.pc %%PORTDOCS%%%%DOCSDIR%%/HISTORY %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/TODO %%PORTDOCS%%%%DOCSDIR%%/util/README %%PORTDOCS%%%%DOCSDIR%%/util/TIPS %%PORTDOCS%%%%DOCSDIR%%/util/TODO %%PORTDOCS%%%%DOCSDIR%%/util/swftoperl.html Index: head/graphics/p5-ming/files/patch-src_blocks_gifdbl.c =================================================================== --- head/graphics/p5-ming/files/patch-src_blocks_gifdbl.c (revision 398860) +++ head/graphics/p5-ming/files/patch-src_blocks_gifdbl.c (nonexistent) @@ -1,26 +0,0 @@ ---- ../src/blocks/gifdbl.c.orig 2010-10-10 07:19:23 UTC -+++ ../src/blocks/gifdbl.c -@@ -227,7 +227,11 @@ SWFDBLBitmapData newSWFDBLBitmapData_fro - SWFDBLBitmapData ret; - struct dbl_data gifdata; - -+#if GIFLIB_MAJOR >= 5 -+ if((file = DGifOpenFileName(fileName, NULL)) == NULL) -+#else - if((file = DGifOpenFileName(fileName)) == NULL) -+#endif - return NULL; - if(!readGif(file, &gifdata)) - return NULL; -@@ -246,7 +250,11 @@ SWFDBLBitmapData newSWFDBLBitmapData_fro - SWFDBLBitmapData ret; - struct dbl_data gifdata; - -+#if GIFLIB_MAJOR >= 5 -+ if((file = DGifOpen(input, (InputFunc) gifReadFunc, NULL)) == NULL) -+#else - if((file = DGifOpen(input, (InputFunc) gifReadFunc)) == NULL) -+#endif - return NULL; - if(!readGif(file, &gifdata)) - return NULL; Property changes on: head/graphics/p5-ming/files/patch-src_blocks_gifdbl.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/graphics/p5-ming/files/patch-Makefile.in =================================================================== --- head/graphics/p5-ming/files/patch-Makefile.in (revision 398860) +++ head/graphics/p5-ming/files/patch-Makefile.in (nonexistent) @@ -1,11 +0,0 @@ ---- Makefile.in.orig 2011-10-26 15:30:21.000000000 +0800 -+++ Makefile.in 2011-11-20 17:27:39.085225614 +0800 -@@ -431,7 +431,7 @@ - $(MAKE) -f Makefile.perl - - install: Makefile.perl -- $(MAKE) -f Makefile.perl install PREFIX=$(prefix) -+ $(MAKE) -f Makefile.perl pure_install PREFIX=$(prefix) - - Makefile.perl: Makefile.PL - srcdir=$(srcdir) builddir=$(abs_builddir) $(PERL) $< PREFIX=$(prefix) FIRST_MAKEFILE=Makefile.perl Property changes on: head/graphics/p5-ming/files/patch-Makefile.in ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/graphics/p5-ming/files/patch-perl_swf.h =================================================================== --- head/graphics/p5-ming/files/patch-perl_swf.h (revision 398860) +++ head/graphics/p5-ming/files/patch-perl_swf.h (nonexistent) @@ -1,12 +0,0 @@ ---- perl_swf.h.orig 2011-10-26 14:33:18.000000000 +0800 -+++ perl_swf.h 2011-11-20 18:01:38.397227987 +0800 -@@ -66,5 +66,9 @@ - void swf_stash_refcnt_inc(SV *sv_key, SV *sv_value); - void swf_stash_refcnt_dec(SV *sv_key); - -+#ifndef GvCV_set -+#define GvCV_set(gv, cv) (GvCV(gv) = cv) -+#endif -+ - #endif /* PERL_SWF_H_INCLUDED */ - Property changes on: head/graphics/p5-ming/files/patch-perl_swf.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/graphics/p5-ming/files/patch-util_gif2dbl.c =================================================================== --- head/graphics/p5-ming/files/patch-util_gif2dbl.c (revision 398860) +++ head/graphics/p5-ming/files/patch-util_gif2dbl.c (nonexistent) @@ -1,14 +0,0 @@ ---- ../util/gif2dbl.c.orig 2013-06-08 14:08:51 UTC -+++ ../util/gif2dbl.c -@@ -59,7 +59,11 @@ unsigned char *readGif(char *fileName, i - unsigned char *p; - int i, nColors, size, alpha, bgColor, alignedWidth; - -+#if GIFLIB_MAJOR >= 5 -+ if((file = DGifOpenFileName(fileName, NULL)) == NULL) -+#else - if((file = DGifOpenFileName(fileName)) == NULL) -+#endif - error("Error opening file"); - - if(DGifSlurp(file) != GIF_OK) Property changes on: head/graphics/p5-ming/files/patch-util_gif2dbl.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/graphics/p5-ming/files/patch-util_gif2mask.c =================================================================== --- head/graphics/p5-ming/files/patch-util_gif2mask.c (revision 398860) +++ head/graphics/p5-ming/files/patch-util_gif2mask.c (nonexistent) @@ -1,14 +0,0 @@ ---- ../util/gif2mask.c.orig 2013-06-08 14:08:51 UTC -+++ ../util/gif2mask.c -@@ -28,7 +28,11 @@ unsigned char *readGif(char *fileName, i - unsigned char *data; - int i, nColors, size; - -+#if GIFLIB_MAJOR >= 5 -+ if((file = DGifOpenFileName(fileName, NULL)) == NULL) -+#else - if((file = DGifOpenFileName(fileName)) == NULL) -+#endif - error("Error opening file"); - - if(DGifSlurp(file) != GIF_OK) Property changes on: head/graphics/p5-ming/files/patch-util_gif2mask.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/graphics/p5-ming/Makefile =================================================================== --- head/graphics/p5-ming/Makefile (revision 398860) +++ head/graphics/p5-ming/Makefile (revision 398861) @@ -1,28 +1,29 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ming -PORTREVISION= 4 CATEGORIES= graphics perl5 PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl5 module for Ming which allows you to create Flash 4/5 movies LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi +LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE_GPL2 +LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE OPTIONS_DEFINE= EXAMPLES CONFIGURE_ARGS= --enable-perl INSTALL_WRKSRC= ${WRKSRC}/perl_ext MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VER} PATCH_WRKSRC= ${WRKSRC}/perl_ext PATCHDIR= ${.CURDIR}/files PLIST= ${.CURDIR}/pkg-plist USES= perl5 MASTERDIR= ${.CURDIR}/../../graphics/ming SLAVEPORT= p5 .include "${MASTERDIR}/Makefile" Index: head/graphics/py-ming/Makefile =================================================================== --- head/graphics/py-ming/Makefile (revision 398860) +++ head/graphics/py-ming/Makefile (revision 398861) @@ -1,28 +1,29 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ming -PORTREVISION= 4 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module for Ming which allows you to create Flash 4/5 movies LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi +LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE_GPL2 +LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE CONFIGURE_ARGS= --enable-python USE_PYTHON= autoplist distutils USES= python:2 BUILD_WRKSRC= ${WRKSRC}/py_ext INSTALL_WRKSRC= ${WRKSRC}/py_ext PATCH_WRKSRC= ${WRKSRC}/py_ext PATCHDIR= ${.CURDIR}/files PLIST= ${NONEXISTENT} MASTERDIR= ${.CURDIR}/../../graphics/ming SLAVEPORT= py .include "${MASTERDIR}/Makefile"