a105f0e214
Isomd5sum is a collection of utilities for implanting and checking MD5 checksums within an ISO9660 image. A checksum is implanted in an image using the implantisomd5 utility, and the corresponding checkisomd5 utility can be used to verify burned CDs are error-free. Also included is a Python extension for performing these tasks. PR: ports/125013 Submitted by: Mykola Marzhan <delgod@portaone.com>
58 lines
2.5 KiB
Text
58 lines
2.5 KiB
Text
--- ./Makefile.orig 2008-02-08 04:30:07.000000000 +0000
|
|
+++ ./Makefile 2008-06-17 17:07:37.000000000 +0000
|
|
@@ -1,14 +1,14 @@
|
|
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)))
|
|
-LIBDIR = lib64
|
|
-else
|
|
+#ifneq (,$(filter 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
|
|
|
|
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)
|
|
|
|
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)
|
|
|
|
clean:
|
|
rm -f *.o *.so *.pyc *.a .depend *~
|