# 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: # # phpsane # phpsane/pkg-plist # phpsane/Makefile # phpsane/distinfo # phpsane/files # phpsane/files/patch-incl__config.php # phpsane/pkg-descr # echo c - phpsane mkdir -p phpsane > /dev/null 2>&1 echo x - phpsane/pkg-plist sed 's/^X//' >phpsane/pkg-plist << 'a59d70d67c0f3dad2fd6de4720cbed78' X@sample %%WWWDIR%%/incl/config.php.sample X%%WWWDIR%%/css/.htaccess X%%WWWDIR%%/css/jcrop.gif X%%WWWDIR%%/css/jquery.jcrop.css X%%WWWDIR%%/css/msdropdown.css X%%WWWDIR%%/css/nouislider.fox.css X%%WWWDIR%%/css/style.css X%%WWWDIR%%/doc/.htaccess X%%WWWDIR%%/doc/CHANGELOG X%%WWWDIR%%/doc/LICENSE X%%WWWDIR%%/doc/README_DE.txt X%%WWWDIR%%/doc/README_EN.txt X%%WWWDIR%%/doc/README_PL.txt X%%WWWDIR%%/download.php X%%WWWDIR%%/help/help_0.php X%%WWWDIR%%/help/help_1.php X%%WWWDIR%%/help/help_2.php X%%WWWDIR%%/help/help_4.php X%%WWWDIR%%/help/help_6.php X%%WWWDIR%%/help/help_7.php X%%WWWDIR%%/images/.htaccess X%%WWWDIR%%/images/btn_accept.png X%%WWWDIR%%/images/btn_preview.png X%%WWWDIR%%/images/filetype_bmp.png X%%WWWDIR%%/images/filetype_jpg.png X%%WWWDIR%%/images/filetype_other.png X%%WWWDIR%%/images/filetype_pdf.png X%%WWWDIR%%/images/filetype_png.png X%%WWWDIR%%/images/filetype_pnm.png X%%WWWDIR%%/images/filetype_tif.png X%%WWWDIR%%/images/filetype_txt.png X%%WWWDIR%%/images/help_icon.png X%%WWWDIR%%/images/lang_de.gif X%%WWWDIR%%/images/lang_en.gif X%%WWWDIR%%/images/lang_fi.gif X%%WWWDIR%%/images/lang_fr.gif X%%WWWDIR%%/images/lang_nl.gif X%%WWWDIR%%/images/lang_pl.gif X%%WWWDIR%%/images/lang_ru.gif X%%WWWDIR%%/images/lang_uk.gif X%%WWWDIR%%/images/logo.jpg X%%WWWDIR%%/images/mode_color.png X%%WWWDIR%%/images/mode_gray.png X%%WWWDIR%%/images/mode_lineart.png X%%WWWDIR%%/images/msdropdown_arrow.gif X%%WWWDIR%%/images/msdropdown_bg.gif X%%WWWDIR%%/images/pagesize_a4.png X%%WWWDIR%%/images/pagesize_a5.png X%%WWWDIR%%/images/pagesize_a6.png X%%WWWDIR%%/images/pagesize_custom.png X%%WWWDIR%%/images/scan.jpg X%%WWWDIR%%/images/source/Hardware-Scanner-2-icon.png X%%WWWDIR%%/images/source/file type/filetype_bmp.png X%%WWWDIR%%/images/source/file type/filetype_jpg.png X%%WWWDIR%%/images/source/file type/filetype_pdf.png X%%WWWDIR%%/images/source/file type/filetype_png.png X%%WWWDIR%%/images/source/file type/filetype_pnm.png X%%WWWDIR%%/images/source/file type/filetype_tif.png X%%WWWDIR%%/images/source/file type/filetype_txt.png X%%WWWDIR%%/images/source/page size/pagesize_a4.xcf X%%WWWDIR%%/images/source/page size/pagesize_a5.xcf X%%WWWDIR%%/images/source/page size/pagesize_a6.xcf X%%WWWDIR%%/images/source/page size/pagesize_custom.xcf X%%WWWDIR%%/images/spinner.gif X%%WWWDIR%%/incl/.htaccess X%%WWWDIR%%/incl/config.php X%%WWWDIR%%/incl/files.php X%%WWWDIR%%/incl/functions.php X%%WWWDIR%%/incl/language.php X%%WWWDIR%%/incl/menu.php X%%WWWDIR%%/incl/scan.php X%%WWWDIR%%/incl/security.php X%%WWWDIR%%/index.html X%%WWWDIR%%/javascript/.htaccess X%%WWWDIR%%/javascript/jquery.jcrop.min.js X%%WWWDIR%%/javascript/jquery.min.js X%%WWWDIR%%/javascript/jquery.msdropdown_custom.min.js X%%WWWDIR%%/javascript/jquery.nouislider.min.js X%%WWWDIR%%/javascript/source/jquery.jcrop.js X%%WWWDIR%%/javascript/source/jquery.js X%%WWWDIR%%/javascript/source/jquery.msdropdown_custom.js X%%WWWDIR%%/javascript/source/jquery.msdropdown_original.js X%%WWWDIR%%/javascript/source/jquery.msdropdown_original.min.js X%%WWWDIR%%/javascript/source/jquery.nouislider.js X%%WWWDIR%%/phpsane.php X%%WWWDIR%%/save.php X@dir(,%%PHPSANE_GROUP%%,770) %%PHPSANE_TMPDIR%% X@dir(,%%PHPSANE_GROUP%%,770) %%PHPSANE_OUTPUTDIR%% X@dir(,%%PHPSANE_GROUP%%,770) %%PHPSANE_SCANNERSDIR%% a59d70d67c0f3dad2fd6de4720cbed78 echo x - phpsane/Makefile sed 's/^X//' >phpsane/Makefile << '57e2c0ac4d2807dbbcea1d48990a77b2' X# Created by: Gerrit Beine X# $FreeBSD$ X XPORTNAME= phpsane XPORTVERSION= 0.8.0 XCATEGORIES= graphics XMASTER_SITES= SF/${PORTNAME}/${PORTSANE}/${PORTVERSION} XDISTNAME= phpSANE-${PORTVERSION} X XMAINTAINER= mail@gerritbeine.de XCOMMENT= Web-based frontend for SANE X XLICENSE= GPLv2 X XRUN_DEPENDS= scanimage:graphics/sane-backends \ X pnmtojpeg:graphics/netpbm X XUSES= php:web zip X XOPTIONS_DEFINE= PDF OCR IMAGICK XOPTIONS_DEFAULT= PDF OCR IMAGICK X XPDF_DESC= Support for PDF merging XOCR_DESC= Support for OCR XIMAGICK_DESC= Use ImageMagick (PDF output) X XPDF_RUN_DEPENDS= pdfunite:graphics/poppler-utils XOCR_RUN_DEPENDS= gocr:graphics/gocr XIMAGICK_RUN_DEPENDS= convert:graphics/ImageMagick-nox11 X XNO_ARCH= yes XNO_BUILD= yes XNO_WRKSUBDIR= yes X XPLIST_SUB+= PHPSANE_GROUP=${PHPSANE_GROUP} \ X PHPSANE_TMPDIR=${PHPSANE_TMPDIR} \ X PHPSANE_OUTPUTDIR=${PHPSANE_OUTPUTDIR} \ X PHPSANE_SCANNERSDIR=${PHPSANE_SCANNERSDIR} \ X XPHPSANE_GROUP= ${WWWGRP} XPHPSANE_TMPDIR= ${WWWDIR}/tmp XPHPSANE_OUTPUTDIR= ${WWWDIR}/output XPHPSANE_SCANNERSDIR= ${WWWDIR}/scanners X X.SILENT: X Xdo-install: X cd ${WRKSRC} ; \ X ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${WWWDIR}/{}" \; X cd ${WRKSRC} ; \ X ${FIND} * ! -type d ! -name Thumbs.db ! -name '*.zip' \ X ! -name '*.orig' -exec ${INSTALL_DATA} "{}" \ X "${STAGEDIR}${WWWDIR}/{}" \; X cd ${WRKSRC} ; \ X ${INSTALL_DATA} incl/config.php ${STAGEDIR}${WWWDIR}/incl/config.php.sample X ${MKDIR} "${STAGEDIR}${PHPSANE_TMPDIR}" X ${MKDIR} "${STAGEDIR}${PHPSANE_OUTPUTDIR}" X ${MKDIR} "${STAGEDIR}${PHPSANE_SCANNERSDIR}" X X.include 57e2c0ac4d2807dbbcea1d48990a77b2 echo x - phpsane/distinfo sed 's/^X//' >phpsane/distinfo << '9cfcfe1b009b5640f19242f677f7b1f3' XTIMESTAMP = 1508655823 XSHA256 (phpSANE-0.8.0.zip) = 89b64e32683d750267b7d7aae74fa8a366ada364cd753b72e8bc6c52273b3506 XSIZE (phpSANE-0.8.0.zip) = 31076196 9cfcfe1b009b5640f19242f677f7b1f3 echo c - phpsane/files mkdir -p phpsane/files > /dev/null 2>&1 echo x - phpsane/files/patch-incl__config.php sed 's/^X//' >phpsane/files/patch-incl__config.php << 'c7d019ffb72fc8a6572004d8b16428ac' Xdiff -Nur incl.orig/config.php incl/config.php X--- incl.orig/config.php 2013-10-17 18:11:50.000000000 +0200 X+++ incl/config.php 2017-10-22 08:53:09.704949000 +0200 X@@ -96,39 +96,15 @@ X X // system config X // ============= X-$SCANIMAGE = "/usr/bin/scanimage"; //scanimage binary (sane) X-$GOCR = "/opt/bin/gocr"; //optional ocr binary X+$SCANIMAGE = "/usr/local/bin/scanimage"; //scanimage binary (sane) X+$GOCR = "/usr/local/bin/gocr"; //optional ocr binary X $PDFUNITE = "/usr/local/bin/pdfunite"; //optional PDF merge binary X-$PNMTOJPEG = "/usr/bin/pnmtojpeg"; //netpbm pnm to jpeg conversion binary X-$PNMTOTIFF = "/usr/bin/pnmtotiff"; //netpbm pnm to tiff conversion binary X-$PNMTOBMP = "/usr/bin/ppmtobmp"; //netpbm ppm to bmp conversion binary X-$PNMTOPNG = "/usr/bin/pnmtopng"; //netpbm pnm to png conversion binary X-$CONVERT = "/usr/bin/convert"; //ImageMagick convert binary X-$IDENTIFY = "/usr/bin/identify"; //ImageMagick binary used to test for PDF support X-if(php_uname('s') == 'FreeBSD') { X- //FreeBSD X- $SCANIMAGE = "/usr/local/bin/scanimage"; X- $GOCR = "/usr/local/bin/gocr"; X- $PDFUNITE = "/usr/local/bin/pdfunite"; X- $PNMTOJPEG = "/usr/bin/pnmtojpeg"; X- $PNMTOTIFF = "/usr/local/bin/pnmtotiff"; X- $PNMTOBMP = "/usr/local/bin/ppmtobmp"; X- $PNMTOPNG = "/usr/local/bin/pnmtopng"; X- $CONVERT = "/usr/local/bin/convert"; X- $IDENTIFY = "/usr/local/bin/identify"; X-} X-else if(stripos(exec('uname -a'), 'synology') !== FALSE) { X- //Synology Disk Station X- $SCANIMAGE = "/opt/bin/scanimage"; X- $GOCR = "/opt/bin/gocr"; X- $PDFUNITE = "/usr/local/bin/pdfunite"; X- $PNMTOJPEG = "/usr/local/netpbm/bin/pnmtojpeg"; X- $PNMTOTIFF = "/usr/local/netpbm/bin/pnmtotiff"; X- $PNMTOBMP = "/usr/local/netpbm/bin/ppmtobmp"; X- $PNMTOPNG = "/usr/local/netpbm/bin/pnmtopng"; X- $CONVERT = "/opt/bin/convert"; X- $IDENTIFY = "/opt/bin/identify"; X-} X+$PNMTOJPEG = "/usr/local/bin/pnmtojpeg"; //netpbm pnm to jpeg conversion binary X+$PNMTOTIFF = "/usr/local/bin/pnmtotiff"; //netpbm pnm to tiff conversion binary X+$PNMTOBMP = "/usr/local/bin/ppmtobmp"; //netpbm ppm to bmp conversion binary X+$PNMTOPNG = "/usr/local/bin/pnmtopng"; //netpbm pnm to png conversion binary X+$CONVERT = "/usr/local/bin/convert"; //ImageMagick convert binary X+$IDENTIFY = "/usr/local/bin/identify"; //ImageMagick binary used to test for PDF support X if(!`ls $GOCR`) $do_format_txt = false; //disable OCR when not available X if(!(`ls $CONVERT` && `ls $IDENTIFY` && `$IDENTIFY -list Format | grep -i pdf`)) $do_format_pdf = false; //disable PDF when not available X if(!`ls $PDFUNITE`) $do_append_pdf = false; //disable PDF books when merge tool is not available X@@ -176,7 +152,7 @@ X $resolution = 300; X $brightness = -1; X $contrast = -1; X-$usr_opt = " --jpeg-quality 0"; X+$usr_opt = ""; X $pos_x = 0; X $pos_y = 0; X $geometry_x = 0; X@@ -264,8 +240,8 @@ X $mode_list = get_scanner_mode_options($scanner_name); X $mode_default = get_scanner_mode_default($scanner_name); X $resolution_list = get_scanner_resolution_options($scanner_name); X- $resolution_max = (int)end($resolution_list); X- $resolution_min = (int)reset($resolution_list); X+ $resolution_max = (int)max($resolution_list); X+ $resolution_min = (int)min($resolution_list); X $resolution_default = get_scanner_resolution_default($scanner_name); X $brightness_supported = strtolower(get_scanner_brightness_supported($scanner_name)) === 'true'; X $brightness_default = (int)get_scanner_brightness_default($scanner_name); c7d019ffb72fc8a6572004d8b16428ac echo x - phpsane/pkg-descr sed 's/^X//' >phpsane/pkg-descr << 'dedcaa2d18a2998e438137059aa2f403' XphpSANE is a web-based frontend for SANE written in HTML/PHP so you can scan Xwith your web-browser. It also supports OCR. X XWWW: http://phpsane.sourceforge.net/ dedcaa2d18a2998e438137059aa2f403 exit