#!/bin/sh
# This is a shell archive
echo x linux-bcompare
mkdir -p linux-bcompare > /dev/null 2>&1
echo x linux-bcompare/distinfo
sed 's/^X//' > linux-bcompare/distinfo << 'SHAR_END'
XTIMESTAMP = 1572494826
XSHA256 (bcompare-4.3.6.25063.i386.rpm) = 3765ace4856141407d58a751ed657311376fbd82936a1731ee2c7a64b178f20c
XSIZE (bcompare-4.3.6.25063.i386.rpm) = 12675944
XSHA256 (bcompare-4.3.6.25063.x86_64.rpm) = eff8108240a6e458a7d1f7dbb4bdc2258335616fc002cfa017941056dd263d9d
XSIZE (bcompare-4.3.6.25063.x86_64.rpm) = 18808215
SHAR_END
echo x linux-bcompare/Makefile
sed 's/^X//' > linux-bcompare/Makefile << 'SHAR_END'
X# $FreeBSD$
X
XPORTNAME=				bcompare
XDISTVERSION=			4.3.6
XDISTVERSIONSUFFIX=		.25063
XCATEGORIES=				editors devel linux
XMASTER_SITES=			http://scootersoftware.com/
XPKGNAMEPREFIX=			linux-
XEXTRACT_SUFX=			.rpm
X
XMAINTAINER=				matias@pizarro.net
XCOMMENT=				Compare, sync, and merge files and folders (X11)
X
XLICENSE=				SCOOTERSOFTWARE
XLICENSE_NAME=			Scooter Software License
XLICENSE_FILE=			${FILESDIR}/LICENSE.txt
XLICENSE_PERMS=			dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept
X
XONLY_FOR_ARCHS=			amd64 i386
XONLY_FOR_ARCHS_REASON=	Upstream only supports amd64 and i386
X
XUSES=					linux desktop-file-utils shared-mime-info shebangfix
XUSE_LINUX=				base:run xorglibs:run qt-x11:run devtools:build
X
XDISTNAME_amd64=			${DISTNAME}.x86_64
XDISTNAME_i386=			${DISTNAME}.i386
X
XNO_WRKSUBDIR=			true
XNO_BUILD=				yes
XPLIST_SUB=				LOCALBASE=${LOCALBASE}
X
XINSTALLS_ICONS=			yes
X
X.include <bsd.port.options.mk>
X
X.if ${ARCH} == i386
XLIBDIR=					lib
X.elif ${ARCH} == amd64
XLIBDIR=					lib64
X.endif
X
XSHEBANG_FILES=			${WRKSRC}/usr/${LIBDIR}/beyondcompare/bcmount.sh \
X						${WRKSRC}/usr/${LIBDIR}/beyondcompare/kde_context_menu
X
Xdo-install:
X	${MKDIR} ${STAGEDIR}${LOCALBASE}/lib
X	${CP} -rp ${WRKSRC}/usr/${LIBDIR}/beyondcompare ${STAGEDIR}${LOCALBASE}/lib/
X	${CP} -rp ${WRKSRC}/usr/bin ${STAGEDIR}${LOCALBASE}/
X	${CP} -rp ${WRKSRC}/usr/share ${STAGEDIR}${LOCALBASE}/
X	${MKDIR} ${STAGEDIR}${LOCALBASE}/share/icons/hicolor/16x16/apps
X	${MKDIR} ${STAGEDIR}${LOCALBASE}/share/icons/hicolor/32x32/apps
X	${MKDIR} ${STAGEDIR}${LOCALBASE}/share/icons/hicolor/48x48/apps
X	${LN} -sf ../../../../pixmaps/bcompare.png ${STAGEDIR}${LOCALBASE}/share/icons/hicolor/16x16/apps/bcompare.png
X	${LN} -sf ../../../../pixmaps/bcomparefull32.png ${STAGEDIR}${LOCALBASE}/share/icons/hicolor/32x32/apps/bcompare.png
X	${LN} -sf ../../../../pixmaps/bcompare.png ${STAGEDIR}${LOCALBASE}/share/icons/hicolor/48x48/apps/bcompare.png
X	[ ! -d "${STAGEDIR}${LOCALBASE}/lib/beyondcompare/ext" ] || ${FIND} ${STAGEDIR}${LOCALBASE}/lib/beyondcompare/ext -name *.so -exec ${LINUXBASE}/usr/bin/strip {} +
X	${LINUXBASE}/usr/bin/gcc -Wall -fPIC -shared ${FILESDIR}/nosched.c -ldl -o ${STAGEDIR}${LOCALBASE}/lib/beyondcompare/nosched.so
X	${LN} -sf ${LINUXBASE}/usr/${LIBDIR}/libbz2.so.1.0.6 ${STAGEDIR}${LOCALBASE}/lib/beyondcompare/libbz2.so.1.0
X
X.include <bsd.port.mk>
SHAR_END
echo x linux-bcompare/files
mkdir -p linux-bcompare/files > /dev/null 2>&1
echo x linux-bcompare/pkg-descr
sed 's/^X//' > linux-bcompare/pkg-descr << 'SHAR_END'
XCompare files and folders using simple, powerful commands that focus on
Xthe differences you're interested in and ignore those you're not.  Merge
Xchanges, synchronize files, and generate reports.
X
XWWW: https://www.scootersoftware.com/
X
XThanks to shkhln (https://forums.freebsd.org/members/shkhln.54069/) and
Xaragats (https://forums.freebsd.org/members/aragats.37029/) for coming
Xup with the nosched.c fix
SHAR_END
echo x linux-bcompare/pkg-plist
sed 's/^X//' > linux-bcompare/pkg-plist << 'SHAR_END'
X@dir %%LOCALBASE%%/bin
X@dir %%LOCALBASE%%/lib/beyondcompare
X@dir %%LOCALBASE%%/lib/beyondcompare/ext
X@dir %%LOCALBASE%%/lib/beyondcompare/help
X@dir %%LOCALBASE%%/lib/beyondcompare/qt4
X@dir %%LOCALBASE%%/share
X@dir %%LOCALBASE%%/share/applications
X@dir %%LOCALBASE%%/share/mime
X@dir %%LOCALBASE%%/share/mime/packages
X@dir %%LOCALBASE%%/share/icons
X@dir %%LOCALBASE%%/share/icons/hicolor
X@dir %%LOCALBASE%%/share/icons/hicolor/16x16
X@dir %%LOCALBASE%%/share/icons/hicolor/16x16/apps
X@dir %%LOCALBASE%%/share/icons/hicolor/32x32
X@dir %%LOCALBASE%%/share/icons/hicolor/32x32/apps
X@dir %%LOCALBASE%%/share/icons/hicolor/48x48
X@dir %%LOCALBASE%%/share/icons/hicolor/48x48/apps
X@dir %%LOCALBASE%%/share/pixmaps
X%%LOCALBASE%%/bin/bcompare
X%%LOCALBASE%%/share/applications/bcompare.desktop
X%%LOCALBASE%%/share/mime/packages/bcompare.xml
X%%LOCALBASE%%/share/icons/hicolor/16x16/apps/bcompare.png
X%%LOCALBASE%%/share/icons/hicolor/32x32/apps/bcompare.png
X%%LOCALBASE%%/share/icons/hicolor/48x48/apps/bcompare.png
X%%LOCALBASE%%/share/pixmaps/bcompare.png
X%%LOCALBASE%%/share/pixmaps/bcomparefull32.png
X%%LOCALBASE%%/share/pixmaps/bcomparehalf32.png
X%%LOCALBASE%%/lib/beyondcompare/bcmount.sh
X%%LOCALBASE%%/lib/beyondcompare/bcmount32
X%%LOCALBASE%%/lib/beyondcompare/bcmount64
X%%LOCALBASE%%/lib/beyondcompare/BCompare
X%%LOCALBASE%%/lib/beyondcompare/BCompare.mad
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare-ext-caja.amd64.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare-ext-caja.i386.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare-ext-nautilus.amd64.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare-ext-nautilus.i386.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare-ext-nemo.amd64.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare-ext-nemo.i386.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare-ext-thunarx-2.amd64.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare-ext-thunarx-2.i386.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare-ext-thunarx-3.amd64.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare-ext-thunarx-3.i386.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare_ext_kde.amd64.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare_ext_kde.desktop
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare_ext_kde.i386.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare_ext_kde5.amd64.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare_ext_kde5.i386.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare_ext_konq.amd64.so
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare_ext_konq.desktop
X%%LOCALBASE%%/lib/beyondcompare/ext/bcompare_ext_konq.i386.so
X%%LOCALBASE%%/lib/beyondcompare/help/3-way_merge_concepts.html
X%%LOCALBASE%%/lib/beyondcompare/help/accept.png
X%%LOCALBASE%%/lib/beyondcompare/help/archive_files.html
X%%LOCALBASE%%/lib/beyondcompare/help/bcclipmain.html
X%%LOCALBASE%%/lib/beyondcompare/help/bcclipmain.png
X%%LOCALBASE%%/lib/beyondcompare/help/bcclipmain_zoom57.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/bcclipoptions.html
X%%LOCALBASE%%/lib/beyondcompare/help/bcclipsystemtray.png
X%%LOCALBASE%%/lib/beyondcompare/help/bclogo.png
X%%LOCALBASE%%/lib/beyondcompare/help/browse.png
X%%LOCALBASE%%/lib/beyondcompare/help/calling_bc_from_other_applications.html
X%%LOCALBASE%%/lib/beyondcompare/help/cicon1.png
X%%LOCALBASE%%/lib/beyondcompare/help/cicon2.png
X%%LOCALBASE%%/lib/beyondcompare/help/cicon9.png
X%%LOCALBASE%%/lib/beyondcompare/help/cicon_loadindex_ani.gif
X%%LOCALBASE%%/lib/beyondcompare/help/ciconidx.gif
X%%LOCALBASE%%/lib/beyondcompare/help/collapseall.png
X%%LOCALBASE%%/lib/beyondcompare/help/command_line_reference.html
X%%LOCALBASE%%/lib/beyondcompare/help/commands_reference.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandsbc.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandsdata.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandsdir.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandsdirmerge.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandsdirsync.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandshex.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandshome.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandsmp3.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandspix.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandsreg.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandstext.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandstextedit.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandstextmerge.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandstextpatch.html
X%%LOCALBASE%%/lib/beyondcompare/help/commandsver.html
X%%LOCALBASE%%/lib/beyondcompare/help/compare.png
X%%LOCALBASE%%/lib/beyondcompare/help/conflict.png
X%%LOCALBASE%%/lib/beyondcompare/help/conflictsectionnext.png
X%%LOCALBASE%%/lib/beyondcompare/help/conflictsectionoffnext.png
X%%LOCALBASE%%/lib/beyondcompare/help/conflictsectionprev.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentconflict.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentcopycentertooutput.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentcopyleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentcopylefttooutput.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentcopyright.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentcopyrighttooutput.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentdeleteleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentdeleteright.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentdifferent.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentdifferentbinary.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentmergeable.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentmerged.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentsame.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentsamebinary.png
X%%LOCALBASE%%/lib/beyondcompare/help/contentsimilar.png
X%%LOCALBASE%%/lib/beyondcompare/help/copy.png
X%%LOCALBASE%%/lib/beyondcompare/help/copyfileleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/copyfileright.png
X%%LOCALBASE%%/lib/beyondcompare/help/copyleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/copyleftorright.png
X%%LOCALBASE%%/lib/beyondcompare/help/copyright.png
X%%LOCALBASE%%/lib/beyondcompare/help/copyto.png
X%%LOCALBASE%%/lib/beyondcompare/help/copytooutput.png
X%%LOCALBASE%%/lib/beyondcompare/help/default.css
X%%LOCALBASE%%/lib/beyondcompare/help/delete.png
X%%LOCALBASE%%/lib/beyondcompare/help/difffilenext.png
X%%LOCALBASE%%/lib/beyondcompare/help/difffileprev.png
X%%LOCALBASE%%/lib/beyondcompare/help/dir_filtering_the_view.html
X%%LOCALBASE%%/lib/beyondcompare/help/dir_how_to_compare.html
X%%LOCALBASE%%/lib/beyondcompare/help/dir_merge_understanding_the_display.html
X%%LOCALBASE%%/lib/beyondcompare/help/dir_reconciling_differences.html
X%%LOCALBASE%%/lib/beyondcompare/help/dir_sync_how_to_sync.html
X%%LOCALBASE%%/lib/beyondcompare/help/dir_sync_understanding_the_display.html
X%%LOCALBASE%%/lib/beyondcompare/help/dir_understanding_the_display.html
X%%LOCALBASE%%/lib/beyondcompare/help/dircomparefilesonly.png
X%%LOCALBASE%%/lib/beyondcompare/help/dircomparesession.png
X%%LOCALBASE%%/lib/beyondcompare/help/dircomparestructure.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirdisplayarchive.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirdisplaydir.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirdisplayex.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirdisplayfile.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavconflict.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavdiffnoorphan.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavleftnewer.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavleftnewerorphan.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavleftorphan.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavmergeable.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavnoorphan.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavorphan.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavright.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavrightnewer.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavrightnewerorphan.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirfavrightorphan.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirflatten.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirmerge.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirmergesession.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirshowall.png
X%%LOCALBASE%%/lib/beyondcompare/help/dirsyncsession.png
X%%LOCALBASE%%/lib/beyondcompare/help/display_filters.html
X%%LOCALBASE%%/lib/beyondcompare/help/displayfont.png
X%%LOCALBASE%%/lib/beyondcompare/help/displayfontdecrease.png
X%%LOCALBASE%%/lib/beyondcompare/help/displayfontincrease.png
X%%LOCALBASE%%/lib/beyondcompare/help/displayfontreset.png
X%%LOCALBASE%%/lib/beyondcompare/help/dlgbrowsemachine.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgdatacolhandling.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgdiralignwithitem.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgdirfind.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgdirotherfilteritem.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgexport.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgfileformatmanager.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgimport.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgnag.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgopenwithitem.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgprofilebrowse.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgprofilemanager.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgprogoptions.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgregister.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgreport.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgrestore.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgsnapshot.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgsourcecontrolmanager.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgsupport.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgtextfindinfiles.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgtextgrammaritem.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgtextreplacementitem.html
X%%LOCALBASE%%/lib/beyondcompare/help/dlgworkspacemanager.html
X%%LOCALBASE%%/lib/beyondcompare/help/down.png
X%%LOCALBASE%%/lib/beyondcompare/help/dropdown.png
X%%LOCALBASE%%/lib/beyondcompare/help/editing_text.html
X%%LOCALBASE%%/lib/beyondcompare/help/expandall.png
X%%LOCALBASE%%/lib/beyondcompare/help/favall.png
X%%LOCALBASE%%/lib/beyondcompare/help/favdiff.png
X%%LOCALBASE%%/lib/beyondcompare/help/favnone.png
X%%LOCALBASE%%/lib/beyondcompare/help/favorleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/favorright.png
X%%LOCALBASE%%/lib/beyondcompare/help/favsame.png
X%%LOCALBASE%%/lib/beyondcompare/help/file_formats.html
X%%LOCALBASE%%/lib/beyondcompare/help/file_masks.html
X%%LOCALBASE%%/lib/beyondcompare/help/filecopyselright.png
X%%LOCALBASE%%/lib/beyondcompare/help/filefavconflict.png
X%%LOCALBASE%%/lib/beyondcompare/help/filefavleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/filefavmergeable.png
X%%LOCALBASE%%/lib/beyondcompare/help/filefavright.png
X%%LOCALBASE%%/lib/beyondcompare/help/fileformatmanager.png
X%%LOCALBASE%%/lib/beyondcompare/help/filetakesectioncenter.png
X%%LOCALBASE%%/lib/beyondcompare/help/filetakesectionleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/filetakesectionright.png
X%%LOCALBASE%%/lib/beyondcompare/help/filteredlinecount.png
X%%LOCALBASE%%/lib/beyondcompare/help/filters.png
X%%LOCALBASE%%/lib/beyondcompare/help/find.png
X%%LOCALBASE%%/lib/beyondcompare/help/findinfiles.png
X%%LOCALBASE%%/lib/beyondcompare/help/findnext.png
X%%LOCALBASE%%/lib/beyondcompare/help/findprev.png
X%%LOCALBASE%%/lib/beyondcompare/help/formatdata.html
X%%LOCALBASE%%/lib/beyondcompare/help/formatdataconversion.html
X%%LOCALBASE%%/lib/beyondcompare/help/formatdatageneral.html
X%%LOCALBASE%%/lib/beyondcompare/help/formatdataregional.html
X%%LOCALBASE%%/lib/beyondcompare/help/formatdatatype.html
X%%LOCALBASE%%/lib/beyondcompare/help/formatexternalgeneral.html
X%%LOCALBASE%%/lib/beyondcompare/help/formathex.html
X%%LOCALBASE%%/lib/beyondcompare/help/formathexconversion.html
X%%LOCALBASE%%/lib/beyondcompare/help/formathexgeneral.html
X%%LOCALBASE%%/lib/beyondcompare/help/formatpix.html
X%%LOCALBASE%%/lib/beyondcompare/help/formatpixconversion.html
X%%LOCALBASE%%/lib/beyondcompare/help/formatpixgeneral.html
X%%LOCALBASE%%/lib/beyondcompare/help/formattext.html
X%%LOCALBASE%%/lib/beyondcompare/help/formattextconversion.html
X%%LOCALBASE%%/lib/beyondcompare/help/formattextgeneral.html
X%%LOCALBASE%%/lib/beyondcompare/help/formattextgrammar.html
X%%LOCALBASE%%/lib/beyondcompare/help/formattextmisc.html
X%%LOCALBASE%%/lib/beyondcompare/help/fulledit.png
X%%LOCALBASE%%/lib/beyondcompare/help/fullrefresh.png
X%%LOCALBASE%%/lib/beyondcompare/help/fullscreen.png
X%%LOCALBASE%%/lib/beyondcompare/help/glossary.html
X%%LOCALBASE%%/lib/beyondcompare/help/goto.png
X%%LOCALBASE%%/lib/beyondcompare/help/grammars.html
X%%LOCALBASE%%/lib/beyondcompare/help/headerkey.png
X%%LOCALBASE%%/lib/beyondcompare/help/helpcontents.png
X%%LOCALBASE%%/lib/beyondcompare/help/helpman_navigation.js
X%%LOCALBASE%%/lib/beyondcompare/help/helpman_settings.js
X%%LOCALBASE%%/lib/beyondcompare/help/helpman_topicinit.js
X%%LOCALBASE%%/lib/beyondcompare/help/highlight.js
X%%LOCALBASE%%/lib/beyondcompare/help/hmcontent.html
X%%LOCALBASE%%/lib/beyondcompare/help/hmcontextids.js
X%%LOCALBASE%%/lib/beyondcompare/help/hmftsearch.html
X%%LOCALBASE%%/lib/beyondcompare/help/hmkwindex.html
X%%LOCALBASE%%/lib/beyondcompare/help/ignored.png
X%%LOCALBASE%%/lib/beyondcompare/help/index.html
X%%LOCALBASE%%/lib/beyondcompare/help/info.png
X%%LOCALBASE%%/lib/beyondcompare/help/insigignored.png
X%%LOCALBASE%%/lib/beyondcompare/help/jquery.js
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_7-zip.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_fpc.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_gpl3.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_htmlviewer.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_httpget.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_innosetup.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_intlck64.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_lgpl.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_mpl.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_pcre.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_regexpr.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_textdiff.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_wavpack.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_wix.html
X%%LOCALBASE%%/lib/beyondcompare/help/license_agreement_zlib.html
X%%LOCALBASE%%/lib/beyondcompare/help/linux.png
X%%LOCALBASE%%/lib/beyondcompare/help/mac.png
X%%LOCALBASE%%/lib/beyondcompare/help/maclineending.png
X%%LOCALBASE%%/lib/beyondcompare/help/managing_sessions.html
X%%LOCALBASE%%/lib/beyondcompare/help/mergebase.png
X%%LOCALBASE%%/lib/beyondcompare/help/mergenobase.png
X%%LOCALBASE%%/lib/beyondcompare/help/mirrorleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/mirrorright.png
X%%LOCALBASE%%/lib/beyondcompare/help/moveboth.png
X%%LOCALBASE%%/lib/beyondcompare/help/moveleftorright.png
X%%LOCALBASE%%/lib/beyondcompare/help/moveright.png
X%%LOCALBASE%%/lib/beyondcompare/help/moveto.png
X%%LOCALBASE%%/lib/beyondcompare/help/moving_bc_to_another_computer.html
X%%LOCALBASE%%/lib/beyondcompare/help/mp3play.png
X%%LOCALBASE%%/lib/beyondcompare/help/mp3play2.png
X%%LOCALBASE%%/lib/beyondcompare/help/newfolder.png
X%%LOCALBASE%%/lib/beyondcompare/help/next-dis.png
X%%LOCALBASE%%/lib/beyondcompare/help/next-hot.png
X%%LOCALBASE%%/lib/beyondcompare/help/next.png
X%%LOCALBASE%%/lib/beyondcompare/help/note.png
X%%LOCALBASE%%/lib/beyondcompare/help/opattrib.html
X%%LOCALBASE%%/lib/beyondcompare/help/opcompare.html
X%%LOCALBASE%%/lib/beyondcompare/help/opcopy.html
X%%LOCALBASE%%/lib/beyondcompare/help/opcopyto.html
X%%LOCALBASE%%/lib/beyondcompare/help/opcopytooutput.html
X%%LOCALBASE%%/lib/beyondcompare/help/opdelete.html
X%%LOCALBASE%%/lib/beyondcompare/help/opexchange.html
X%%LOCALBASE%%/lib/beyondcompare/help/opexclude.html
X%%LOCALBASE%%/lib/beyondcompare/help/opmerge.html
X%%LOCALBASE%%/lib/beyondcompare/help/opmove.html
X%%LOCALBASE%%/lib/beyondcompare/help/opmoveto.html
X%%LOCALBASE%%/lib/beyondcompare/help/opnewfolder.html
X%%LOCALBASE%%/lib/beyondcompare/help/oprename.html
X%%LOCALBASE%%/lib/beyondcompare/help/opsync.html
X%%LOCALBASE%%/lib/beyondcompare/help/options.png
X%%LOCALBASE%%/lib/beyondcompare/help/optionsarchive.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionsbackup.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionscolor.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionscommand.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionsdircolor.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionsfilecolor.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionsnextdiff.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionsop.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionsopenwith.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionspixcolor.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionsstartup.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionstab.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionstext.html
X%%LOCALBASE%%/lib/beyondcompare/help/optionstweak.html
X%%LOCALBASE%%/lib/beyondcompare/help/optouch.html
X%%LOCALBASE%%/lib/beyondcompare/help/outputwindow.png
X%%LOCALBASE%%/lib/beyondcompare/help/overunder.png
X%%LOCALBASE%%/lib/beyondcompare/help/pin.png
X%%LOCALBASE%%/lib/beyondcompare/help/pix_how_to_compare.html
X%%LOCALBASE%%/lib/beyondcompare/help/pixautoscale.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixblendtoggle.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixcomparetags.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixdiffblend.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixdiffrange.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixdifftolerance.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixfliphorz.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixflipvert.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixrotateleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixrotateright.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixzoomactual.png
X%%LOCALBASE%%/lib/beyondcompare/help/pixzoomfit.png
X%%LOCALBASE%%/lib/beyondcompare/help/prefsinterface.png
X%%LOCALBASE%%/lib/beyondcompare/help/prev-dis.png
X%%LOCALBASE%%/lib/beyondcompare/help/prev-hot.png
X%%LOCALBASE%%/lib/beyondcompare/help/prev.png
X%%LOCALBASE%%/lib/beyondcompare/help/pro.png
X%%LOCALBASE%%/lib/beyondcompare/help/profileamazons3.html
X%%LOCALBASE%%/lib/beyondcompare/help/profiledropbox.html
X%%LOCALBASE%%/lib/beyondcompare/help/profileftp.html
X%%LOCALBASE%%/lib/beyondcompare/help/profileftpconnection.html
X%%LOCALBASE%%/lib/beyondcompare/help/profileftpglobal.html
X%%LOCALBASE%%/lib/beyondcompare/help/profileftplisting.html
X%%LOCALBASE%%/lib/beyondcompare/help/profileftplogin.html
X%%LOCALBASE%%/lib/beyondcompare/help/profileftpproxy.html
X%%LOCALBASE%%/lib/beyondcompare/help/profileftpserver.html
X%%LOCALBASE%%/lib/beyondcompare/help/profileftptransfer.html
X%%LOCALBASE%%/lib/beyondcompare/help/profileonedrive.html
X%%LOCALBASE%%/lib/beyondcompare/help/profilesvn.html
X%%LOCALBASE%%/lib/beyondcompare/help/profilewebdav.html
X%%LOCALBASE%%/lib/beyondcompare/help/recompare.png
X%%LOCALBASE%%/lib/beyondcompare/help/red-bg.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/redo.png
X%%LOCALBASE%%/lib/beyondcompare/help/refresh.png
X%%LOCALBASE%%/lib/beyondcompare/help/regular_expression_reference.html
X%%LOCALBASE%%/lib/beyondcompare/help/remote_services.html
X%%LOCALBASE%%/lib/beyondcompare/help/rename.png
X%%LOCALBASE%%/lib/beyondcompare/help/replace.png
X%%LOCALBASE%%/lib/beyondcompare/help/report.png
X%%LOCALBASE%%/lib/beyondcompare/help/rules.png
X%%LOCALBASE%%/lib/beyondcompare/help/rules_vs_file_formats.html
X%%LOCALBASE%%/lib/beyondcompare/help/rulesvsformats.png
X%%LOCALBASE%%/lib/beyondcompare/help/sample_regular_expressions.html
X%%LOCALBASE%%/lib/beyondcompare/help/sample_scripts.html
X%%LOCALBASE%%/lib/beyondcompare/help/save.png
X%%LOCALBASE%%/lib/beyondcompare/help/savesnapshot.png
X%%LOCALBASE%%/lib/beyondcompare/help/scheduling_a_script.html
X%%LOCALBASE%%/lib/beyondcompare/help/scripting_reference.html
X%%LOCALBASE%%/lib/beyondcompare/help/scripts.html
X%%LOCALBASE%%/lib/beyondcompare/help/searchedit.png
X%%LOCALBASE%%/lib/beyondcompare/help/searching_for_text.html
X%%LOCALBASE%%/lib/beyondcompare/help/selectall.png
X%%LOCALBASE%%/lib/beyondcompare/help/selectallfiles.png
X%%LOCALBASE%%/lib/beyondcompare/help/session_settings.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondata.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondataalignment.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondatacolumns.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondataformats.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondataspecs.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondir.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondircomparison.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirhandling.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirmerge.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirmergecomparison.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirmergehandling.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirmergemisc.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirmergenamefilter.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirmergeotherfilters.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirmergespecs.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirmisc.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirnamefilter.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirotherfilters.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirspecs.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirsync.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirsynccomparison.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirsynchandling.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirsyncmisc.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirsyncnamefilter.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirsyncops.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirsyncotherfilters.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiondirsyncspecs.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionedit.png
X%%LOCALBASE%%/lib/beyondcompare/help/sessionhex.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionhexcomparison.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionhexformats.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionhexspecs.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionlocked.png
X%%LOCALBASE%%/lib/beyondcompare/help/sessionmp3.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionmp3importance.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionmp3specs.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionpix.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionpixformats.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionpixreplacements.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionpixspecs.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionreg.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionregspecs.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionsave.png
X%%LOCALBASE%%/lib/beyondcompare/help/sessionsaveas.png
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontext.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontextalignment.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontextformats.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontextimportance.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontextmerge.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontextmergealignment.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontextmergeformats.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontextmergeimportance.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontextmergespecs.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontextreplacements.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessiontextspecs.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionver.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionverimportance.html
X%%LOCALBASE%%/lib/beyondcompare/help/sessionverspecs.html
X%%LOCALBASE%%/lib/beyondcompare/help/settings.js
X%%LOCALBASE%%/lib/beyondcompare/help/settings_reference.html
X%%LOCALBASE%%/lib/beyondcompare/help/sharedsessions.png
X%%LOCALBASE%%/lib/beyondcompare/help/sharing_sessions.html
X%%LOCALBASE%%/lib/beyondcompare/help/showaligndetails.png
X%%LOCALBASE%%/lib/beyondcompare/help/showcenter.png
X%%LOCALBASE%%/lib/beyondcompare/help/showcontext.png
X%%LOCALBASE%%/lib/beyondcompare/help/showhexdetails.png
X%%LOCALBASE%%/lib/beyondcompare/help/showitemnum.png
X%%LOCALBASE%%/lib/beyondcompare/help/showruler.png
X%%LOCALBASE%%/lib/beyondcompare/help/showsyntaxhighlighting.png
X%%LOCALBASE%%/lib/beyondcompare/help/showtextdetails.png
X%%LOCALBASE%%/lib/beyondcompare/help/showthumbnail.png
X%%LOCALBASE%%/lib/beyondcompare/help/showws.png
X%%LOCALBASE%%/lib/beyondcompare/help/sidebyside.png
X%%LOCALBASE%%/lib/beyondcompare/help/snapshots.html
X%%LOCALBASE%%/lib/beyondcompare/help/space.png
X%%LOCALBASE%%/lib/beyondcompare/help/specs.html
X%%LOCALBASE%%/lib/beyondcompare/help/specsback.png
X%%LOCALBASE%%/lib/beyondcompare/help/specsforward.png
X%%LOCALBASE%%/lib/beyondcompare/help/standard_vs_pro.html
X%%LOCALBASE%%/lib/beyondcompare/help/support_ordering_and_license.html
X%%LOCALBASE%%/lib/beyondcompare/help/suppressfilters.png
X%%LOCALBASE%%/lib/beyondcompare/help/swap.png
X%%LOCALBASE%%/lib/beyondcompare/help/synccopydeleteleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/synccopydeleteright.png
X%%LOCALBASE%%/lib/beyondcompare/help/synccopyleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/synccopyright.png
X%%LOCALBASE%%/lib/beyondcompare/help/syncdelete.png
X%%LOCALBASE%%/lib/beyondcompare/help/syncprompt.png
X%%LOCALBASE%%/lib/beyondcompare/help/syncrun.png
X%%LOCALBASE%%/lib/beyondcompare/help/tab.png
X%%LOCALBASE%%/lib/beyondcompare/help/texteditsession.png
X%%LOCALBASE%%/lib/beyondcompare/help/textmergesession.png
X%%LOCALBASE%%/lib/beyondcompare/help/textpatchsession.png
X%%LOCALBASE%%/lib/beyondcompare/help/todir.png
X%%LOCALBASE%%/lib/beyondcompare/help/todirflatten.png
X%%LOCALBASE%%/lib/beyondcompare/help/todirkeepbase.png
X%%LOCALBASE%%/lib/beyondcompare/help/todirkeeprelative.png
X%%LOCALBASE%%/lib/beyondcompare/help/toolbardropdown.png
X%%LOCALBASE%%/lib/beyondcompare/help/toolbarfavorites.png
X%%LOCALBASE%%/lib/beyondcompare/help/toolbarfilefilters.png
X%%LOCALBASE%%/lib/beyondcompare/help/toolbartoggles.png
X%%LOCALBASE%%/lib/beyondcompare/help/top-hot.png
X%%LOCALBASE%%/lib/beyondcompare/help/top.png
X%%LOCALBASE%%/lib/beyondcompare/help/touch.png
X%%LOCALBASE%%/lib/beyondcompare/help/undo.png
X%%LOCALBASE%%/lib/beyondcompare/help/unixlineending.png
X%%LOCALBASE%%/lib/beyondcompare/help/up.png
X%%LOCALBASE%%/lib/beyondcompare/help/updateboth.png
X%%LOCALBASE%%/lib/beyondcompare/help/updateleft.png
X%%LOCALBASE%%/lib/beyondcompare/help/updateright.png
X%%LOCALBASE%%/lib/beyondcompare/help/uponelevel.png
X%%LOCALBASE%%/lib/beyondcompare/help/using_bc.html
X%%LOCALBASE%%/lib/beyondcompare/help/using_text_merge.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewdata.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewdata.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewdata_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewdir.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewdir.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewdir_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewdirmerge.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewdirmerge.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewdirmerge_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewdirsync.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewdirsync.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewdirsync_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewhex.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewhex.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewhex_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewhome.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewhome.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewhome_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewmp3.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewmp3_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewother.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewpix.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewpix.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewpix_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewreg.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewreg.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewreg_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewtext.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewtext.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewtext_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewtextedit.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewtextedit.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewtextedit_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewtextmerge.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewtextmerge.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewtextmerge_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewtextpatch.html
X%%LOCALBASE%%/lib/beyondcompare/help/viewtextpatch.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewtextpatch_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewver.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/viewver_zoom33.jpg
X%%LOCALBASE%%/lib/beyondcompare/help/walking_through_differences.html
X%%LOCALBASE%%/lib/beyondcompare/help/warning.png
X%%LOCALBASE%%/lib/beyondcompare/help/webbrowser.png
X%%LOCALBASE%%/lib/beyondcompare/help/welcome.html
X%%LOCALBASE%%/lib/beyondcompare/help/whats_new.html
X%%LOCALBASE%%/lib/beyondcompare/help/where_settings_are_stored.html
X%%LOCALBASE%%/lib/beyondcompare/help/windows.png
X%%LOCALBASE%%/lib/beyondcompare/help/windowslineending.png
X%%LOCALBASE%%/lib/beyondcompare/help/zoom_index.js
X%%LOCALBASE%%/lib/beyondcompare/help/zoom_pageinfo.js
X%%LOCALBASE%%/lib/beyondcompare/help/zoom_search.js
X%%LOCALBASE%%/lib/beyondcompare/help/zoomin.png
X%%LOCALBASE%%/lib/beyondcompare/help/zoomout.png
X%%LOCALBASE%%/lib/beyondcompare/kde_context_menu
X%%LOCALBASE%%/lib/beyondcompare/lib7z.so
X%%LOCALBASE%%/lib/beyondcompare/libQt4Pas.so.5
X%%LOCALBASE%%/lib/beyondcompare/libunrar.so
X%%LOCALBASE%%/lib/beyondcompare/mime.types
X%%LOCALBASE%%/lib/beyondcompare/qt4/libQtCore.so.4
X%%LOCALBASE%%/lib/beyondcompare/qt4/libQtGui.so.4
X%%LOCALBASE%%/lib/beyondcompare/README
X%%LOCALBASE%%/lib/beyondcompare/RPM-GPG-KEY-scootersoftware
X%%LOCALBASE%%/lib/beyondcompare/scootersoftware.repo
X%%LOCALBASE%%/lib/beyondcompare/nosched.so
X%%LOCALBASE%%/lib/beyondcompare/libbz2.so.1.0
SHAR_END
echo x linux-bcompare/files/LICENSE.txt
sed 's/^X//' > linux-bcompare/files/LICENSE.txt << 'SHAR_END'
XLicense Agreement
X
Xhttps://www.scootersoftware.com/v4help/index.html?support_ordering_and_license.html
X
XYour use of Beyond Compare is governed by the following Terms and
XConditions:
X
XAcceptance of License Agreement
X
XYou should carefully read the following terms and conditions before
Xusing Beyond Compare 4 (the "Software").  Unless you have a different
Xlicense agreement signed by Scooter Software, your use of this software
Xindicates your agreement to these terms and conditions.  If you do not
Xaccept all of these terms and conditions, you must cease using the
XSoftware immediately.
X
XCopyright
X
XCustomer acknowledges that the Software, License Key and accompanying
Xuser documentation ("Documentation") are copyrighted works owned by
XScooter Software and that Customer has no rights in the foregoing except
Xas expressly granted herein.
X
XFree 30-Day Trial
X
XThis is not free software.  Scooter Software hereby grants you a
Xnon-exclusive, non-transferable, limited license to use the Software
Xfree of charge for a period of thirty (30) days.  Use of the Software
Xbeyond the thirty-day (30-day) trial period requires the purchase of a
XLicense Key as described below.  Use of the Software beyond the
Xthirty-day (30-day) trial period without purchase of a License Key is a
Xviolation of U.S. and international copyright laws.
X
XLicense Key
X
XA unique key that will allow you to use the Software beyond the
Xthirty-day (30-day) free trial period ("License Key") may be purchased
Xfrom the Scooter Software website, which is currently
Xhttp://www.scootersoftware.com.  A License Key may be purchased for
Xsingle or multiple users, all users at a named site, or an entire
Xenterprise.  A License Key is further categorized by feature set
X(Standard Edition or Pro Edition), and operating system platform
X(Windows Platform, Mac Platform, Linux Platform, or Multi Platform).  A
Xprice list on the Scooter Software website details pricing for all
Xlicense options.  Upon purchase of a License Key, Scooter Software
Xhereby grants you a non-exclusive, non-transferable license to use the
XSoftware with the applicable feature set on the applicable operating
Xsystem platform as follows:
X
X   Per-User License Key:  A Per-User License Key may be purchased for a
X   specific quantity of users.  Each user of the total quantity may be
X   either (a) a person who has access to the Software on any number of
X   computers, or (b) a computer on which the Software will be installed
X   for use by any number of persons, one at a time, while physically
X   present at the computer.  Each person so licensed must be the
X   Customer, an employee of the Customer, an employee of a Customer's
X   subsidiary company, or a third party consultant retained by the
X   Customer to perform information technology functions (each, a "Third
X   Party") to use the Software solely for Customer's internal business
X   operations and benefit, and for no other purpose whatsoever. 
X   Customer shall ensure that such Third Party complies with the terms
X   of this License Agreement and will be responsible for any breach by
X   such Third Party.
X
X   Site License Key:  An unlimited user, single-location License Key may
X   be used at Customer locations within a 100-mile radius of the site
X   identified in the License Key (the "Site"), by any and all of
X   Customer's employees while personally present at the Site.  This
X   license is likewise granted to Customer's employees who typically
X   work at the Site, while performing Customer work at other locations
X   such as client locations or home.  Customer shall have the right to
X   sublicense its rights under this License Agreement to third party
X   consultants that it retains to perform information technology
X   functions (each, an "Onsite Consultant"), while personally present at
X   the Site to use the Software solely for Customer's internal business
X   operations and benefit, and for no other purpose whatsoever. 
X   Customer shall ensure that such Onsite Consultant complies with the
X   terms of this License Agreement and will be responsible for any
X   breach by such Onsite Consultant.
X
X   Enterprise License Key:  An enterprise-wide ("Enterprise") License
X   Key may be used world-wide, by any and all of Customer's employees. 
X   Customer shall have the right to sublicense its rights under this
X   License Agreement to third party consultants that it retains to
X   perform information technology functions (each, an "Enterprise
X   Consultant"), while personally present at any Customer location to
X   use the Software solely for Customer's internal business operations
X   and benefit, and for no other purpose whatsoever.  Customer shall
X   ensure that such Enterprise Consultant complies with the terms of
X   this License Agreement and will be responsible for any breach by such
X   Enterprise Consultant.
X
XYou shall be responsible for maintaining the License Key in a safe
Xlocation and are specifically prohibited from distributing the License
XKey, intentionally or unintentionally, to any third party not authorized
Xby this License Agreement.  Upon loss or distribution of the License
XKey, Customer shall be required to pay a reinstatement fee at Scooter
XSoftware's discretion.
X
XDistribution of the Software
X
XProvided that you do not copy or distribute the License Key, and you
Xinclude a copy of this License Agreement, you may (a) make copies of the
XSoftware; (b) give exact, unmodified copies of the Software to anyone;
Xand (c) distribute the Software in its unmodified form via electronic
Xmeans.  You are specifically prohibited from charging any fees for any
Xsuch copies or distributions.
X
XTerm and Termination
X
XYou may continue to use the Software for as long as you comply with the
Xterms and conditions of this License Agreement.  Scooter Software may
Xterminate this License Agreement immediately upon notice to you in the
Xevent that Scooter Software has reason to believe you have breached this
XLicense Agreement.  Upon termination, you shall immediately cease all
Xuse of the Software, License Key and Documentation and shall not be
Xentitled to a refund of any fees paid.
X
XWarranties
X
XScooter Software warrants and represents that: (a) it has all right,
Xtitle and interest in the Software, the right to enter into and provide
Xthe license rights granted by this Agreement, and is not party to and
Xwill not enter into any agreement, covenant or encumbrance that
Xconflicts with this Agreement; (b) the Software does not, to the best of
XScooter Software’s knowledge, infringe upon or violate any patent,
Xcopyright, or trade secret or other proprietary right of any third
Xparty; (c) the advent of any date or year shall not adversely affect the
Xperformance of the Software; and (d) the Software is not contaminated by
Xharmful code (e.g., self-propagating program instructions commonly
Xcalled viruses, worms or Trojans).
X
XGeneral Disclaimer
X
XExcept for the limited warranties set forth herein, THE SOFTWARE AND
XDOCUMENTATION ARE PROVIDED "AS IS".  TO THE MAXIMUM EXTENT PERMITTED BY
XAPPLICABLE LAW, SCOOTER SOFTWARE DISCLAIMS ALL WARRANTIES, EITHER
XEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF
XMERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 
XANY LIABILITY OF SCOOTER SOFTWARE WILL BE LIMITED EXCLUSIVELY TO REFUND
XOF THE PURCHASE PRICE.
X
XMiscellaneous Provisions
X
XThe validity and interpretation of this Agreement shall be governed by
Xthe laws of the United States of America and the State of Wisconsin. 
XCustomer agrees that the state and federal courts located in the State
Xof Wisconsin, Dane County, shall be the appropriate site of venue for
Xactions relating to this Agreement, and hereby consents to the exclusive
Xjurisdiction and venue of such courts.  If any provision of this
XAgreement is declared by a court of competent jurisdiction to be
Xinvalid, illegal or unenforceable, such provision or part thereof will
Xbe severed from the Agreement and the remaining provisions will remain
Xin full force and effect.
SHAR_END
echo x linux-bcompare/files/patch-usr_bin_bcompare
sed 's/^X//' > linux-bcompare/files/patch-usr_bin_bcompare << 'SHAR_END'
X--- usr/bin/bcompare.orig	2020-09-01 19:23:29 UTC
X+++ usr/bin/bcompare
X@@ -1,17 +1,22 @@
X #!/bin/sh
X 
X-BC_LIB=/usr/lib64/beyondcompare
X+LINUXULATOR_LIB=/compat/linux/usr/lib64
X+
X+BC_LIB=/usr/local/lib/beyondcompare
X export BC_LIB
X 
X+_LD_PRELOAD="$BC_LIB/nosched.so"
X+export _LD_PRELOAD
X+
X BC_PACKAGE_TYPE=rpm
X export BC_PACKAGE_TYPE
X 
X EXEC="$BC_LIB/BCompare"
X 
X if [ -n "$LD_LIBRARY_PATH" ]; then
X-export LD_LIBRARY_PATH="$BC_LIB:$LD_LIBRARY_PATH"
X+export LD_LIBRARY_PATH="$BC_LIB:$LD_LIBRARY_PATH:$LINUXULATOR_LIB"
X else
X-export LD_LIBRARY_PATH="$BC_LIB"
X+export LD_LIBRARY_PATH="$BC_LIB:$LINUXULATOR_LIB"
X fi
X 
X #check to see if we have all of the shared libraries.
X@@ -44,7 +49,7 @@ while [ "$#" -gt 0 ]; do
X 	ARGS=$ARGS" \"$1\""
X 	shift 1
X done
X-/bin/bash -c "exec -a $0 $EXEC $ARGS > /dev/null 2>&1" $0
X+/usr/bin/env bash -c "exec -a $0 /usr/bin/env LD_PRELOAD=$_LD_PRELOAD $EXEC $ARGS > /dev/null 2>&1" $0
X 
X ########################################
X # set exit code / wait on existing instance
X@@ -54,4 +59,5 @@ if [ $EXIT = 99 ]; then
X 	EXIT=`cat /tmp/BC4_.$$`
X 	rm -f /tmp/BC4_.$$
X fi
X+[ ! -f pgrep.core ] || rm -f pgrep.core
X exit $EXIT
SHAR_END
echo x linux-bcompare/files/nosched.c
sed 's/^X//' > linux-bcompare/files/nosched.c << 'SHAR_END'
X#define _GNU_SOURCE
X
X#include <dlfcn.h>
X#include <pthread.h>
X#include <stdio.h>
X#include <string.h>
X
Xint pthread_noop() {
X  fprintf(stderr, "%s(...)\n", __func__);
X  return 0;
X}
X
X// https://stackoverflow.com/questions/15599026/how-can-i-intercept-dlsym-calls-using-ld-preload/18825060#18825060
Xvoid* _dl_sym(void*, const char*, void*);
X
Xstatic void* (*libc_dlsym)(void*, const char*) = NULL;
X
Xvoid* dlsym(void* handle, const char* symbol) {
X
X  if (!libc_dlsym) {
X    libc_dlsym = _dl_sym(RTLD_NEXT, "dlsym", dlsym);
X  }
X
X  //~ fprintf(stderr, "%s(_, %s)\n", __func__, symbol);
X
X  if (strcmp(symbol, "pthread_attr_setinheritsched") == 0) {
X    return pthread_noop;
X  }
X
X  return libc_dlsym(handle, symbol);
X}
X
SHAR_END
exit
