Date: Sat, 20 Mar 2010 01:13:44 -0700 From: Timothy Beyer <beyert@cs.ucr.edu> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Timothy Beyer <beyert@cs.ucr.edu> Subject: ports/144895: update port: graphics/ocaml-images to version 3.0.2 Message-ID: <87634rmmvb.wl@fastmail.fm> Resent-Message-ID: <201003200820.o2K8K1M7012753@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 144895 >Category: ports >Synopsis: update port: graphics/ocaml-images to version 3.0.2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat Mar 20 08:20:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Timothy Beyer >Release: FreeBSD 8.0-RELEASE-p2 i386 >Organization: no organization >Environment: System: FreeBSD aeonserv.aeonnet 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #0: Fri Jan 29 18:00:42 PST 2010 beyert@aeonserv.aeonnet:/usr/src/sys/i386/compile/CUSTOM i386 >Description: This patch makes the following changes: -Updates ocaml-images to the latest version (in Makefile) -Makes according changes to distinfo -Makes according changes to pkg-install -removed all patches in files/ since they are no longer needed in the current version (hence removed all files/ in files.diff) >How-To-Repeat: Apply the patches >Fix: The included patches --- Makefile.diff begins here --- --- Makefile.orig 2010-02-05 06:34:59.000000000 -0800 +++ Makefile 2010-03-14 23:57:44.000000000 -0700 @@ -7,23 +7,23 @@ # PORTNAME= images -PORTVERSION= 2.2 -PORTREVISION= 1 +PORTVERSION= 3.0.2 PORTEPOCH= 2 CATEGORIES= graphics -MASTER_SITES= ftp://ftp.inria.fr/INRIA/caml-light/bazar-ocaml/ +MASTER_SITES= \ + ftp://ftp.inria.fr/INRIA/Projects/cristal/caml-light/bazar-ocaml/:1 \ + http://caml.inria.fr/distrib/bazar-ocaml/:1 \ + http://forge.ocamlcore.org/frs/download.php/181/:2 PKGNAMEPREFIX= ocaml- DISTNAME= camlimages-${PORTVERSION} -EXTRACT_SUFX= .tgz +DISTFILES= ocaml-autoconf-1.0.tar.gz:2 camlimages-3.0.2.tgz:1 MAINTAINER= ports@FreeBSD.org COMMENT= Objective Caml image processing library BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml \ - lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk \ lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2 RUN_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml \ - lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk \ lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2 LIB_DEPENDS= ungif.5:${PORTSDIR}/graphics/libungif \ png.5:${PORTSDIR}/graphics/png \ @@ -38,7 +38,8 @@ CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \ CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" -CONFIGURE_ARGS= --includedir=${LOCALBASE}/include +CONFIGURE_ARGS= --includedir=${LOCALBASE}/include --without-lablgtk \ + --without-lablgtk2 USE_GMAKE= yes PKGDEINSTALL= ${PKGINSTALL} @@ -48,23 +49,29 @@ DOCSDIR= ${PREFIX}/share/doc/ocaml-images .if !defined(NOPORTDOCS) -PORTDOCS= Announce Announce-2.2 CHANGES INSTALL LICENSE doc +PORTDOCS= Announce Announce-3.0.2 CHANGES INSTALL README LICENSE doc .endif +post-configure: + ${CP} -pR ${WRKDIR}/ocaml-autoconf-1.0 ${WRKDIR}/autoconf + post-install: .if !defined(NOPORTDOCS) @${ECHO_MSG} -n ">> Installing documentation..." @${MKDIR} ${DOCSDIR} @cd ${WRKSRC} && ${FIND} doc | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1 @${INSTALL_DATA} ${WRKSRC}/Announce ${DOCSDIR}/ - @${INSTALL_DATA} ${WRKSRC}/Announce-2.2 ${DOCSDIR}/ + @${INSTALL_DATA} ${WRKSRC}/Announce-3.0.2 ${DOCSDIR}/ @${INSTALL_DATA} ${WRKSRC}/CHANGES ${DOCSDIR}/ @${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR}/ + @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/ @${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR}/ @${ECHO_MSG} " [DONE]" .endif - @${FIND} ${PREFIX}/lib/ocaml/camlimages -type f | \ + @${FIND} ${PREFIX}/lib/ocaml/site-lib/camlimages -type f | \ ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} - @${ECHO_CMD} "@dirrm lib/ocaml/camlimages" >> ${TMPPLIST} + @${ECHO_CMD} "lib/ocaml/stublibs/dllcamlimages.so" >> ${TMPPLIST} + @${ECHO_CMD} "lib/ocaml/stublibs/dllcamlimages_core.so" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrm lib/ocaml/site-lib/camlimages" >> ${TMPPLIST} .include <bsd.port.mk> --- Makefile.diff ends here --- --- distinfo.diff begins here --- --- distinfo.orig 2009-11-21 03:37:59.000000000 -0800 +++ distinfo 2010-03-14 18:08:29.000000000 -0700 @@ -1,3 +1,6 @@ -MD5 (camlimages-2.2.tgz) = d933eb58c7983f70b1a000fa01893aa4 -SHA256 (camlimages-2.2.tgz) = 9b8861d7b8c6752ad33ef2af5c486efa626b19ad9ea190641a736384629f1026 -SIZE (camlimages-2.2.tgz) = 1385525 +MD5 (ocaml-autoconf-1.0.tar.gz) = 2eab5efad4364d2f0114f38e00af09ac +SHA256 (ocaml-autoconf-1.0.tar.gz) = 67e85520f65c033c86e99e5438e51657e777579034570527c1b2c62096ecb004 +SIZE (ocaml-autoconf-1.0.tar.gz) = 11337 +MD5 (camlimages-3.0.2.tgz) = ccb2551232df255f6306941d26d07615 +SHA256 (camlimages-3.0.2.tgz) = db5aec421c89bea7b1bf55df6a674a0a6ac245f89c220c818e2e5d83f623662c +SIZE (camlimages-3.0.2.tgz) = 1429138 --- distinfo.diff ends here --- --- pkg-install.diff begins here --- --- pkg-install.orig 2004-03-23 19:13:46.000000000 -0800 +++ pkg-install 2010-03-14 23:52:41.000000000 -0700 @@ -1,9 +1,9 @@ #!/bin/sh if [ "$2" = "POST-INSTALL" ]; then - echo "${PKG_PREFIX}/lib/ocaml/camlimages" >> ${PKG_PREFIX}/lib/ocaml/ld.conf + echo "${PKG_PREFIX}/lib/ocaml/site-lib/camlimages" >> ${PKG_PREFIX}/lib/ocaml/ld.conf elif [ "$2" = "DEINSTALL" ]; then mv ${PKG_PREFIX}/lib/ocaml/ld.conf ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp - grep -v camlimages ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp > ${PKG_PREFIX}/lib/ocaml/ld.conf + grep -v site-lib/camlimages ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp > ${PKG_PREFIX}/lib/ocaml/ld.conf rm -f ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp fi --- pkg-install.diff ends here --- --- files.diff begins here --- diff -urN files.orig/patch-tiff::tiffread.c files/patch-tiff::tiffread.c --- files.orig/patch-tiff::tiffread.c 2005-12-05 09:44:35.000000000 -0800 +++ files/patch-tiff::tiffread.c 1969-12-31 16:00:00.000000000 -0800 @@ -1,14 +0,0 @@ ---- tiff/tiffread.c.orig Tue Sep 21 23:56:44 2004 -+++ tiff/tiffread.c Mon Dec 5 09:25:43 2005 -@@ -28,11 +28,6 @@ - - #include <tiffio.h> - --#undef int16 --#undef uint16 --#undef int32 --#undef uint32 -- - extern value *imglib_error; - - value open_tiff_file_for_read( name ) --- files.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87634rmmvb.wl>