# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # deltarpm # deltarpm/distinfo # deltarpm/Makefile # deltarpm/pkg-descr # deltarpm/pkg-plist # echo c - deltarpm mkdir -p deltarpm > /dev/null 2>&1 echo x - deltarpm/distinfo sed 's/^X//' >deltarpm/distinfo << '599e61c03d06c39d7c4a0606ceb9eced' XSHA256 (deltarpm-3.6.tar.bz2) = fcc35db53e9913f12cdc013bdf922614ac8ef6fd5e7187e75203be8809d177be XSIZE (deltarpm-3.6.tar.bz2) = 500420 599e61c03d06c39d7c4a0606ceb9eced echo x - deltarpm/Makefile sed 's/^X//' >deltarpm/Makefile << 'a0eef0388cecb5bb4453705dcc43c6d5' X# Created by: gahr X# $FreeBSD$ X XPORTNAME= deltarpm XPORTVERSION= 3.6 XCATEGORIES= sysutils XMASTER_SITES= ftp://ftp.suse.com/pub/projects/deltarpm/ X XMAINTAINER= gahr@FreeBSD.org XCOMMENT= Tool that generates delta RPMs X XLICENSE= BSD3CLAUSE X XUSES= gmake python shebangfix tar:bz2 XSHEBANG_FILES= drpmsync X XALL_TARGET= all XMAKE_ARGS+= prefix=${PREFIX} X Xpost-patch: X ${REINPLACE_CMD} \ X -e '/prefix=/s|=|?=|' \ X -e '/^CFLAGS/s|$$| -I${LOCALBASE}/include|' \ X -e '/^LDFLAGS/s|$$| -L${LOCALBASE}/lib|' \ X -e '/^PYTHONS/s|= .*$$|= ${PYTHON_CMD}|' \ X -e 's|make |${MAKE_CMD} |g' \ X -e 's|-m 755|-m 755 -s|' \ X -e 's|-s drpmsync|drpmsync|' \ X ${WRKSRC}/${MAKEFILE} X ${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} \ X -e 's|off64_t|off_t|g' \ X -e 's|mkstemp64|mkstemp|g' \ X -e 's|fopen64|fopen|g' \ X -e 's|ftello64|ftello|g' \ X -e 's|pwrite64|pwrite|g' \ X -e 's|pread64|pread|g' \ X -e 's|fseeko64|fseeko|g' \ X -e 's|ftruncate64|ftruncate|g' \ X -e 's|S_ISLINK|S_ISLNK|g' X ${REINPLACE_CMD} -e '8,11d' ${WRKSRC}/applydeltarpm.c X Xpost-build: X cd ${WRKSRC} && ${CC} -shared -o _deltarpm.so \ X readdeltarpm.o rpmhead.o util.o md5.o cfile.o \ X deltarpmmodule.c \ X `${PYTHON_CMD}-config --cflags` -fPIC \ X -lbz2 -lz -llzma X Xpost-install: X ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X ${INSTALL_PROGRAM} ${WRKSRC}/_deltarpm.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X ${INSTALL_DATA} ${WRKSRC}/deltarpm.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} X X.include a0eef0388cecb5bb4453705dcc43c6d5 echo x - deltarpm/pkg-descr sed 's/^X//' >deltarpm/pkg-descr << 'd690c080129a358a236fb03d6624a367' XDeltaRPM is a tool that generates RPMs that contains the difference between an Xold and a new version of an RPM. This makes it possible to recreate the new RPM Xfrom the deltarpm and the old one. You don't have to have a copy of the old XRPM, as it can also work with installed RPMs. The package also contains tools Xfor creating and applying delta ISOs. X XWWW: http://freecode.com/projects/deltarpm/ d690c080129a358a236fb03d6624a367 echo x - deltarpm/pkg-plist sed 's/^X//' >deltarpm/pkg-plist << '26adfaad9f591eb6518db685514f36c7' Xbin/applydeltaiso Xbin/applydeltarpm Xbin/combinedeltarpm Xbin/drpmsync Xbin/fragiso Xbin/makedeltaiso Xbin/makedeltarpm Xbin/rpmdumpheader X%%PYTHON_SITELIBDIR%%/_deltarpm.so X%%PYTHON_SITELIBDIR%%/deltarpm.py Xman/man8/applydeltaiso.8.gz Xman/man8/applydeltarpm.8.gz Xman/man8/combinedeltarpm.8.gz Xman/man8/drpmsync.8.gz Xman/man8/fragiso.8.gz Xman/man8/makedeltaiso.8.gz Xman/man8/makedeltarpm.8.gz 26adfaad9f591eb6518db685514f36c7 exit