# 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: # # fswatch-file-change-monitor # fswatch-file-change-monitor/Makefile # fswatch-file-change-monitor/distinfo # fswatch-file-change-monitor/pkg-descr # fswatch-file-change-monitor/pkg-plist # echo c - fswatch-file-change-monitor mkdir -p fswatch-file-change-monitor > /dev/null 2>&1 echo x - fswatch-file-change-monitor/Makefile sed 's/^X//' >fswatch-file-change-monitor/Makefile << '7961621bc1c0ad3abc2569ba8d41e816' X# Created by: Enrico M. Crisostomo X# $FreeBSD$ X XPORTNAME= fswatch-file-change-monitor XPORTVERSION= 1.4.7 XCATEGORIES= sysutils XMASTER_SITES= https://github.com/emcrisostomo/fswatch/releases/download/${PORTVERSION}/ X# The package name suffix is only used when testing the port with non-release X# source distributions (which currently use the -current suffix). X# PKGNAMESUFFIX= -current XDISTNAME= fswatch-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} X XMAINTAINER= enrico.m.crisostomo@gmail.com XCOMMENT= Cross-platform file change monitor X XLICENSE= GPLv3 XLICENSE_FILE= ${WRKSRC}/COPYING X X# Overriding the fetch command because GitHub currently returns a 302 when X# downloading a file attached to a release. The only way I know to follow X# the redirection is using wget. XFETCH_DEPENDS= wget:${PORTSDIR}/ftp/wget X X# Using: X# * -nc: To avoid clobbering an existing file. X# * --no-check-certificate: To ignore certificate validation, since GitHub X# certificate would not be accepted by wget. XFETCH_CMD= wget XFETCH_BEFORE_ARGS= -nc --no-check-certificate XDISABLE_SIZE= yes X XCONFIGURE_ARGS+=--program-suffix=-${PORTVERSION} XUSES= libtool XUSE_LDCONFIG= yes XGNU_CONFIGURE= yes X XINFO= fswatch X X# fswatch may optionally use gettext XOPTIONS_DEFINE= NLS XOPTIONS_SUB= yes X XNLS_USES= gettext XNLS_CONFIGURE_ENABLE= nls X Xpost-install: X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfswatch.so X X.include 7961621bc1c0ad3abc2569ba8d41e816 echo x - fswatch-file-change-monitor/distinfo sed 's/^X//' >fswatch-file-change-monitor/distinfo << '232af0143d797640c15fa922a23c8f9a' XSHA256 (fswatch-1.4.7.tar.gz) = 1601e91393c943eb168371f710cfbb54511900d92ace0e829dcd335a2c6da61d XSIZE (fswatch-1.4.7.tar.gz) = 1121005 232af0143d797640c15fa922a23c8f9a echo x - fswatch-file-change-monitor/pkg-descr sed 's/^X//' >fswatch-file-change-monitor/pkg-descr << '914790af19ea1edbf150cacddcb751fd' Xfswatch is a file change monitor that receives notifications when the contents Xof the specified files or directories are modified. fswatch implements four Xkinds of monitors: X X * A monitor based on the File System Events API of Apple OS X. X * A monitor based on kqueue, an event notification interface introduced in X FreeBSD 4.1 and supported on most *BSD systems (including OS X). X * A monitor based on inotify, a Linux kernel subsystem that reports file X system changes to applications. X * A monitor which periodically stats the file system, saves file modification X times in memory and manually calculates file system changes, which can work X on any operating system where stat (2) can be used. X Xfswatch should build and work correctly on any system shipping either of the Xaforementioned APIs. X XWWW: https://github.com/emcrisostomo/fswatch 914790af19ea1edbf150cacddcb751fd echo x - fswatch-file-change-monitor/pkg-plist sed 's/^X//' >fswatch-file-change-monitor/pkg-plist << 'fb863d4d0f5b2af401af6ce00a1c5a27' Xbin/fswatch-1.4.7 Xinclude/libfswatch/c++/event.h Xinclude/libfswatch/c++/filter.h Xinclude/libfswatch/c++/kqueue_monitor.h Xinclude/libfswatch/c++/libfswatch_exception.h Xinclude/libfswatch/c++/monitor.h Xinclude/libfswatch/c++/poll_monitor.h Xinclude/libfswatch/c/cevent.h Xinclude/libfswatch/c/cfilter.h Xinclude/libfswatch/c/cmonitor.h Xinclude/libfswatch/c/error.h Xinclude/libfswatch/c/libfswatch.h Xlib/libfswatch.a Xlib/libfswatch.so Xlib/libfswatch.so.0 Xlib/libfswatch.so.0.1.0 Xman/man7/fswatch-1.4.7.7.gz Xshare/doc/fswatch/ABOUT-NLS Xshare/doc/fswatch/AUTHORS Xshare/doc/fswatch/COPYING Xshare/doc/fswatch/LICENSE Xshare/doc/fswatch/NEWS Xshare/doc/fswatch/README.bsd Xshare/doc/fswatch/README.codestyle Xshare/doc/fswatch/README.freebsd Xshare/doc/fswatch/README.gnu-build-system Xshare/doc/fswatch/README.linux Xshare/doc/fswatch/README.md Xshare/doc/fswatch/README.osx Xshare/doc/libfswatch/AUTHORS Xshare/doc/libfswatch/COPYING Xshare/doc/libfswatch/LICENSE Xshare/doc/libfswatch/NEWS Xshare/doc/libfswatch/README.md Xshare/locale/en@boldquot/LC_MESSAGES/fswatch.mo Xshare/locale/en@boldquot/LC_MESSAGES/libfswatch.mo Xshare/locale/en@quot/LC_MESSAGES/fswatch.mo Xshare/locale/en@quot/LC_MESSAGES/libfswatch.mo Xshare/locale/es/LC_MESSAGES/fswatch.mo Xshare/locale/es/LC_MESSAGES/libfswatch.mo Xshare/locale/it/LC_MESSAGES/fswatch.mo Xshare/locale/it/LC_MESSAGES/libfswatch.mo X@unexec if [ -f %%PREFIX%%/bin/fswatch-run ] ; then rm %%PREFIX%%/bin/fswatch-run ; fi X@unexec if [ -f %%PREFIX%%/bin/fswatch-run-bash ] ; then rm %%PREFIX%%/bin/fswatch-run-bash ; fi X@unexec if [ -f %%PREFIX%%/bin/fswatch-run-zsh ] ; then rm %%PREFIX%%/bin/fswatch-run-zsh ; fi X@dir include/libfswatch/c X@dir include/libfswatch/c++ X@dir include/libfswatch X@dir share/doc/fswatch X@dir share/doc/libfswatch fb863d4d0f5b2af401af6ce00a1c5a27 exit