From owner-svn-ports-all@FreeBSD.ORG Sun Jan 27 13:14:31 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 72AA3106; Sun, 27 Jan 2013 13:14:31 +0000 (UTC) (envelope-from rakuco@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 54AA0F85; Sun, 27 Jan 2013 13:14:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r0RDEVuV043747; Sun, 27 Jan 2013 13:14:31 GMT (envelope-from rakuco@svn.freebsd.org) Received: (from rakuco@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r0RDEUFg043742; Sun, 27 Jan 2013 13:14:30 GMT (envelope-from rakuco@svn.freebsd.org) Message-Id: <201301271314.r0RDEUFg043742@svn.freebsd.org> From: Raphael Kubo da Costa Date: Sun, 27 Jan 2013 13:14:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r311065 - in head/sysutils/isomd5sum: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jan 2013 13:14:31 -0000 Author: rakuco Date: Sun Jan 27 13:14:30 2013 New Revision: 311065 URL: http://svnweb.freebsd.org/changeset/ports/311065 Log: - Update to 1.0.9. - Add clang support. - Add LICENSE. - Update MASTER_SITE. - Trim old Makefile header. PR: ports/175322 Submitted by: Mykola Marzhan (maintainer) Modified: head/sysutils/isomd5sum/Makefile head/sysutils/isomd5sum/distinfo head/sysutils/isomd5sum/files/patch-Makefile head/sysutils/isomd5sum/files/patch-md5.c Modified: head/sysutils/isomd5sum/Makefile ============================================================================== --- head/sysutils/isomd5sum/Makefile Sun Jan 27 12:51:44 2013 (r311064) +++ head/sysutils/isomd5sum/Makefile Sun Jan 27 13:14:30 2013 (r311065) @@ -1,19 +1,17 @@ -# New ports collection makefile for: isomd5sum -# Date created: June 17, 2008 -# Whom: Marzhan Mykola -# +# Created by: Mykola Marzhan # $FreeBSD$ -# PORTNAME= isomd5sum -PORTVERSION= 1.0.4 +PORTVERSION= 1.0.9 PORTREVISION= 1 CATEGORIES= sysutils -MASTER_SITES= https://fedorahosted.org/releases/i/s/isomd5sum/ +MASTER_SITES= http://git.fedorahosted.org/cgit/isomd5sum.git/snapshot/ MAINTAINER= delgod@portaone.com COMMENT= Implanting and checking checksums within an ISO9660 image +LICENSE= GPLv2 + LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt USE_GMAKE= yes Modified: head/sysutils/isomd5sum/distinfo ============================================================================== --- head/sysutils/isomd5sum/distinfo Sun Jan 27 12:51:44 2013 (r311064) +++ head/sysutils/isomd5sum/distinfo Sun Jan 27 13:14:30 2013 (r311065) @@ -1,2 +1,2 @@ -SHA256 (isomd5sum-1.0.4.tar.bz2) = 7c113eeac39026deec395195aad10566c6f0ce97a63844f8bc023313fce53621 -SIZE (isomd5sum-1.0.4.tar.bz2) = 18486 +SHA256 (isomd5sum-1.0.9.tar.bz2) = 307736e466a84bcf15a34af301d93cba5fcb23f8bd75624dbabdf75d37eeec8d +SIZE (isomd5sum-1.0.9.tar.bz2) = 18143 Modified: head/sysutils/isomd5sum/files/patch-Makefile ============================================================================== --- head/sysutils/isomd5sum/files/patch-Makefile Sun Jan 27 12:51:44 2013 (r311064) +++ head/sysutils/isomd5sum/files/patch-Makefile Sun Jan 27 13:14:30 2013 (r311065) @@ -1,58 +1,77 @@ ---- ./Makefile.orig 2008-02-08 04:30:07.000000000 +0000 -+++ ./Makefile 2008-06-17 17:07:37.000000000 +0000 -@@ -1,14 +1,14 @@ +--- ./Makefile.orig 2012-03-09 21:51:31.000000000 +0200 ++++ ./Makefile 2012-10-10 06:07:15.000000000 +0300 +@@ -1,16 +1,16 @@ PYVER := $(shell python -c 'import sys; print sys.version[0:3]') PYTHON = python$(PYVER) -PYTHONINCLUDE = /usr/include/$(PYTHON) +PYTHONINCLUDE = ${PYTHON_INCLUDEDIR} --ifneq (,$(filter ppc64 x86_64 s390x,$(shell uname -m))) + VERSION=1.0.9 + +-ifneq (,$(filter sparc64 ppc64 x86_64 s390x,$(shell uname -m))) -LIBDIR = lib64 -else -+#ifneq (,$(filter ppc64 x86_64 s390x,$(shell uname -m))) ++#ifneq (,$(filter sparc64 ppc64 x86_64 s390x,$(shell uname -m))) +#LIBDIR = lib64 +#else LIBDIR = lib -endif +#endif --CFLAGS = $(RPM_OPT_FLAGS) -Wall -Werror -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -fPIC -I$(PYTHONINCLUDE) -+CFLAGS = $(RPM_OPT_FLAGS) -Wall -Werror -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -fPIC -I$(PYTHONINCLUDE) -I${LOCALBASE}/include -L${LOCALBASE}/lib +-CFLAGS += -Wall -Werror -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -fPIC -I$(PYTHONINCLUDE) ++CFLAGS += -Wall -Werror -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -fPIC -I$(PYTHONINCLUDE) -I${LOCALBASE}/include OBJECTS = md5.o libimplantisomd5.o checkisomd5.o implantisomd5 SOURCES = $(patsubst %.o,%.c,$(OBJECTS)) -@@ -35,21 +35,21 @@ - $(CC) -shared -g -o pyisomd5sum.so -fpic $(PYOBJS) $(LDFLAGS) +@@ -24,10 +24,10 @@ + $(CC) -c -O $(CFLAGS) -o $@ $< + + implantisomd5: implantisomd5.o libimplantisomd5.a +- $(CC) $(CFLAGS) implantisomd5.o libimplantisomd5.a -lpopt -o implantisomd5 ++ $(CC) $(CFLAGS) -L${LOCALBASE}/lib implantisomd5.o libimplantisomd5.a -lpopt -o implantisomd5 + + checkisomd5: checkisomd5.o libcheckisomd5.a +- $(CC) $(CFLAGS) checkisomd5.o libcheckisomd5.a -lpopt -o checkisomd5 ++ $(CC) $(CFLAGS) -L${LOCALBASE}/lib checkisomd5.o libcheckisomd5.a -lpopt -o checkisomd5 + + libimplantisomd5.a: libimplantisomd5.a(libimplantisomd5.o md5.o) + +@@ -39,24 +39,24 @@ + install: all install-bin install-python install-devel + + install-bin: +- install -d -m 0755 $(DESTDIR)/usr/bin +- install -d -m 0755 $(DESTDIR)/usr/share/man/man1 +- install -m 0755 implantisomd5 $(DESTDIR)/usr/bin +- install -m 0755 checkisomd5 $(DESTDIR)/usr/bin +- install -m 0644 implantisomd5.1 $(DESTDIR)/usr/share/man/man1 +- install -m 0644 checkisomd5.1 $(DESTDIR)/usr/share/man/man1 ++ install -d -m 0755 $(DESTDIR)$(PREFIX)/bin ++ install -d -m 0755 $(DESTDIR)$(PREFIX)/man/man1 ++ install -m 0755 implantisomd5 $(DESTDIR)$(PREFIX)/bin ++ install -m 0755 checkisomd5 $(DESTDIR)$(PREFIX)/bin ++ install -m 0644 implantisomd5.1 $(DESTDIR)$(PREFIX)/man/man1 ++ install -m 0644 checkisomd5.1 $(DESTDIR)$(PREFIX)/man/man1 + + install-python: +- install -d -m 0755 $(DESTDIR)/usr/$(LIBDIR)/$(PYTHON)/site-packages +- install -m 0755 pyisomd5sum.so $(DESTDIR)/usr/$(LIBDIR)/$(PYTHON)/site-packages ++ install -d -m 0755 $(DESTDIR)$(PYTHONPREFIX_SITELIBDIR) ++ install -m 0755 pyisomd5sum.so $(DESTDIR)$(PYTHONPREFIX_SITELIBDIR) - install: all -- mkdir -p $(DESTDIR)/usr/$(LIBDIR)/$(PYTHON)/site-packages -- mkdir -p $(DESTDIR)/usr/include -- mkdir -p $(DESTDIR)/usr/bin -- mkdir -p $(DESTDIR)/usr/share/man/man1 -- install -m 755 implantisomd5 $(DESTDIR)/usr/bin -- install -m 755 checkisomd5 $(DESTDIR)/usr/bin -- install -m 755 implantisomd5.1 $(DESTDIR)/usr/share/man/man1 -- install -m 755 checkisomd5.1 $(DESTDIR)/usr/share/man/man1 -- install -m 755 pyisomd5sum.so $(DESTDIR)/usr/$(LIBDIR)/$(PYTHON)/site-packages -+ mkdir -p $(PYTHONPREFIX_SITELIBDIR) -+ mkdir -p $(PREFIX)/include -+ mkdir -p $(PREFIX)/bin -+ mkdir -p $(PREFIX)/man/man1 -+ install -m 755 implantisomd5 $(PREFIX)/bin -+ install -m 755 checkisomd5 $(PREFIX)/bin -+ install -m 755 implantisomd5.1 $(PREFIX)/man/man1 -+ install -m 755 checkisomd5.1 $(PREFIX)/man/man1 -+ install -m 755 pyisomd5sum.so $(PYTHONPREFIX_SITELIBDIR) - # ln -s ../../bin/implantisomd5 $(DESTDIR)/usr/lib/anaconda-runtime/implantisomd5 - # ln -s ../../bin/checkisomd5 $(DESTDIR)/usr/lib/anaconda-runtime/checkisomd5 -- install -m 644 libimplantisomd5.h $(DESTDIR)/usr/include/ -- install -m 644 libcheckisomd5.h $(DESTDIR)/usr/include/ -- install -m 644 libimplantisomd5.a $(DESTDIR)/usr/$(LIBDIR) -- install -m 644 libcheckisomd5.a $(DESTDIR)/usr/$(LIBDIR) -+ install -m 644 libimplantisomd5.h $(PREFIX)/include/ -+ install -m 644 libcheckisomd5.h $(PREFIX)/include/ -+ install -m 644 libimplantisomd5.a $(PREFIX)/$(LIBDIR) -+ install -m 644 libcheckisomd5.a $(PREFIX)/$(LIBDIR) + install-devel: +- install -d -m 0755 $(DESTDIR)/usr/include +- install -d -m 0755 $(DESTDIR)/usr/$(LIBDIR) +- install -m 0644 libimplantisomd5.h $(DESTDIR)/usr/include/ +- install -m 0644 libcheckisomd5.h $(DESTDIR)/usr/include/ +- install -m 0644 libimplantisomd5.a $(DESTDIR)/usr/$(LIBDIR) +- install -m 0644 libcheckisomd5.a $(DESTDIR)/usr/$(LIBDIR) ++ install -d -m 0755 $(DESTDIR)$(PREFIX)/include ++ install -d -m 0755 $(DESTDIR)$(PREFIX)/$(LIBDIR) ++ install -m 0644 libimplantisomd5.h $(DESTDIR)$(PREFIX)/include/ ++ install -m 0644 libcheckisomd5.h $(DESTDIR)$(PREFIX)/include/ ++ install -m 0644 libimplantisomd5.a $(DESTDIR)$(PREFIX)/$(LIBDIR) ++ install -m 0644 libcheckisomd5.a $(DESTDIR)$(PREFIX)/$(LIBDIR) clean: rm -f *.o *.so *.pyc *.a .depend *~ Modified: head/sysutils/isomd5sum/files/patch-md5.c ============================================================================== --- head/sysutils/isomd5sum/files/patch-md5.c Sun Jan 27 12:51:44 2013 (r311064) +++ head/sysutils/isomd5sum/files/patch-md5.c Sun Jan 27 13:14:30 2013 (r311065) @@ -1,5 +1,5 @@ ---- ./md5.c.orig 2008-02-08 04:30:07.000000000 +0000 -+++ ./md5.c 2008-06-17 17:05:34.000000000 +0000 +--- ./md5.c.orig 2012-10-09 13:34:42.000000000 +0300 ++++ ./md5.c 2012-10-09 13:34:51.000000000 +0300 @@ -20,13 +20,13 @@ */ @@ -17,3 +17,12 @@ static void byteReverse(unsigned char *buf, unsigned longs); +@@ -157,7 +157,7 @@ + MD5_Transform(ctx->buf, (uint32 *) ctx->in); + if (ctx->doByteReverse) byteReverse((unsigned char *) ctx->buf, 4); + memcpy(digest, ctx->buf, 16); +- memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ ++ memset(ctx, 0, sizeof(*ctx)); /* In case it's sensitive */ + } + + #ifndef ASM_MD5