FreeBSD Bugzilla – Attachment 131277 Details for
Bug 175322
[maintainer update][patch] sysutils/isomd5sum: update to 1.0.9
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
isomd5sum-1.0.9.patch
isomd5sum-1.0.9.patch (text/plain), 7.96 KB, created by
Mykola Marzhan
on 2013-01-15 11:40:01 UTC
(
hide
)
Description:
isomd5sum-1.0.9.patch
Filename:
MIME Type:
Creator:
Mykola Marzhan
Created:
2013-01-15 11:40:01 UTC
Size:
7.96 KB
patch
obsolete
>diff -urN sysutils/isomd5sum.orig/Makefile sysutils/isomd5sum/Makefile >--- sysutils/isomd5sum.orig/Makefile 2012-11-17 06:01:35.000000000 +0000 >+++ sysutils/isomd5sum/Makefile 2013-01-15 10:36:25.000000000 +0000 >@@ -1,19 +1,17 @@ >-# New ports collection makefile for: isomd5sum >-# Date created: June 17, 2008 >-# Whom: Marzhan Mykola <delgod@portaone.com> >-# >+# Created by: Mykola Marzhan <delgod@portaone.com> > # $FreeBSD: ports/sysutils/isomd5sum/Makefile,v 1.3 2012/11/17 06:01:35 svnexp Exp $ >-# > > 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 >diff -urN sysutils/isomd5sum.orig/distinfo sysutils/isomd5sum/distinfo >--- sysutils/isomd5sum.orig/distinfo 2011-03-19 12:32:38.000000000 +0000 >+++ sysutils/isomd5sum/distinfo 2012-10-10 02:57:16.000000000 +0000 >@@ -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 >diff -urN sysutils/isomd5sum.orig/files/patch-Makefile sysutils/isomd5sum/files/patch-Makefile >--- sysutils/isomd5sum.orig/files/patch-Makefile 2008-07-05 11:59:08.000000000 +0000 >+++ sysutils/isomd5sum/files/patch-Makefile 2013-01-15 10:41:31.000000000 +0000 >@@ -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 *~ >diff -urN sysutils/isomd5sum.orig/files/patch-md5.c sysutils/isomd5sum/files/patch-md5.c >--- sysutils/isomd5sum.orig/files/patch-md5.c 2008-07-05 11:59:08.000000000 +0000 >+++ sysutils/isomd5sum/files/patch-md5.c 2012-10-09 10:35:53.000000000 +0000 >@@ -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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 175322
: 131277