FreeBSD Bugzilla – Attachment 232602 Details for
Bug 261891
[NEW PORT] graphics/epsonscan2: scanner engine supporting many Seiko/Epson scanners
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
shar of graphics/epsonscan2-non-free-plugin
epsonscan2-non-free-plugin-6.6.40.0.shar (text/plain), 11.32 KB, created by
J.R. Oldroyd
on 2022-03-21 13:34:50 UTC
(
hide
)
Description:
shar of graphics/epsonscan2-non-free-plugin
Filename:
MIME Type:
Creator:
J.R. Oldroyd
Created:
2022-03-21 13:34:50 UTC
Size:
11.32 KB
patch
obsolete
>#!/bin/sh ># 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: ># ># graphics/epsonscan2-non-free-plugin/ ># graphics/epsonscan2-non-free-plugin/Makefile ># graphics/epsonscan2-non-free-plugin/distinfo ># graphics/epsonscan2-non-free-plugin/files ># graphics/epsonscan2-non-free-plugin/files/ddeplugin.in ># graphics/epsonscan2-non-free-plugin/files/dtrplugin.in ># graphics/epsonscan2-non-free-plugin/files/es2intif.in ># graphics/epsonscan2-non-free-plugin/files/es2netif.in ># graphics/epsonscan2-non-free-plugin/files/fitplugin.in ># graphics/epsonscan2-non-free-plugin/files/pkg-message.in ># graphics/epsonscan2-non-free-plugin/pkg-descr ># graphics/epsonscan2-non-free-plugin/pkg-plist ># >echo x graphics/epsonscan2-non-free-plugin >mkdir -p graphics/epsonscan2-non-free-plugin > /dev/null 2>&1 >echo x graphics/epsonscan2-non-free-plugin/Makefile >sed 's/^X//' > graphics/epsonscan2-non-free-plugin/Makefile << 'SHAR_END' >XPORTNAME= epsonscan2-non-free-plugin >XDISTVERSION= 6.6.40.0 >XCATEGORIES= graphics >XMASTER_SITES= https://download2.ebz.epson.net/${EPSONSCAN2}/common/rpm/x64/:amd64 \ >X https://download2.ebz.epson.net/${EPSONSCAN2}/common/deb/arm/:armv7 \ >X https://download2.ebz.epson.net/${EPSONSCAN2}/common/deb/arm/:armv7rasb \ >X https://download2.ebz.epson.net/${EPSONSCAN2}/common/rpm/x86/:i386 >XDISTNAME= ${EPSONSCAN2}-bundle-${DISTVERSION} >XDISTFILES_amd64= ${DISTNAME}.${DIST_SUFX}${EXTRACT_SUFX}:amd64 >XDISTFILES_armv7= ${DISTNAME}.${DIST_SUFX}${EXTRACT_SUFX}:armv7 >XDISTFILES_armv7rasb= ${DISTNAME:S,bundle,bundle-raspbian,}.${DIST_SUFX}${EXTRACT_SUFX}:armv7rasb >XDISTFILES_i386= ${DISTNAME}.${DIST_SUFX}${EXTRACT_SUFX}:i386 >X >XMAINTAINER= fbsd@opal.com >XCOMMENT= Epson Scan 2 network interface non-free-plugin >X >XLICENSE= EPSON >XLICENSE_NAME= EPSON END USER SOFTWARE LICENSE AGREEMENT >XLICENSE_FILE= ${WRKDIR}/usr/share/doc/${PORTNAME}-${EPSON_VERSION}-1/COPYING.EPSON >XLICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell >X >XLEGAL_TEXT= License does not permit public sharing or revenue earning, and restricts exports >X >XONLY_FOR_ARCHS= amd64 armv7 armv7rasb i386 >X >XRUN_DEPENDS= epsonscan2:graphics/epsonscan2 \ >X devel/linux_libusb>=13.1.0:devel/linux_libusb >X >XUSES= linux >XUSE_LDCONFIG= ${LINUXBASE}/usr/${LINUX_LIB}/epsonscan2/libexec \ >X ${LINUXBASE}/usr/${LINUX_LIB}/epsonscan2/non-free-exec >X >XEPSON_VERSION= 1.0.0.5 >XEPSONSCAN2= ${PORTNAME:S,-non-free-plugin,,} >X >XLINUX_WRAPPERS= ddeplugin \ >X dtrplugin \ >X es2intif \ >X es2netif \ >X fitplugin >X >XNO_BUILD= true >X >XSUB_FILES= pkg-message \ >X ${LINUX_WRAPPERS} >X >XSUB_LIST+= LINUXBASE=${LINUXBASE} \ >X LINUX_LIB=${LINUX_LIB} >X >XPLIST_SUB+= LINUX_LIB=${LINUX_LIB} \ >X LINUX_LIB_EXTRA=${LINUX_LIB_EXTRA} >X >X.include <bsd.port.pre.mk> >X >X.if ((${OSVERSION} >= 1400000 && ${OSVERSION} <= 1400053) || \ >X (${OSVERSION} >= 1300000 && ${OSVERSION} <= 1300526) || \ >X ${OSVERSION} < 1300000) >X.warning epsonscan2-non-free-plugin's es2intif requires FreeBSD 13.x or 14.x >X.warning kernel later than 2022/03/05 for operation with scanners shown with >X.warning [*] in ${PREFIX}/lib/epsonscan2/Read_me.FreeBSD. >X.endif >X >X.if ${ARCH} == amd64 >XDIST_FMT= rpm >XDIST_SUFX= x86_64.${DIST_FMT} >XLINUX_ARCH= x86_64 >XLINUX_FMT= rpm >XLINUX_LIB= lib64 >XLINUX_LIB_EXTRA= "@comment " >X.elif ${ARCH} == armv7 || ${ARCH} == armv7rasb >XDIST_FMT= deb >XDIST_SUFX= armv7l.${DIST_FMT} >XLINUX_ARCH= armhf >XLINUX_FMT= deb >XLINUX_LIB= lib/arm-linux-gnueabihf >XLINUX_LIB_EXTRA= "" >X.elif ${ARCH} == i386 >XDIST_FMT= rpm >XDIST_SUFX= i686.${DIST_FMT} >XLINUX_ARCH= i686 >XLINUX_FMT= rpm >XLINUX_LIB= lib >XLINUX_LIB_EXTRA= "@comment " >X.endif >X >Xpost-extract: >X. if ${ARCH} == amd64 || ${ARCH} == i386 >X cd ${WRKDIR}; ${TAR} xf ${DISTNAME}.${DIST_SUFX}/plugins/${PORTNAME}-${EPSON_VERSION}-1.${LINUX_ARCH}.${DIST_FMT} && ${RM} -r ${DISTNAME}.${DIST_SUFX} >X. elif ${ARCH} == armv7 || ${ARCH} == armv7rasb >X cd ${WRKDIR}; ${TAR} xf ${DISTNAME}.${DIST_SUFX}/plugins/${PORTNAME}_${EPSON_VERSION}-1_${LINUX_ARCH}.${DIST_FMT} data.tar.xz && ${RM} -r ${DISTNAME}.${DIST_SUFX} >X cd ${WRKDIR}; ${TAR} xf data.tar.xz && ${RM} data.tar.xz >X. endif >X >Xdo-install: >X ${MKDIR} ${STAGEDIR}${LINUXBASE} >X cd ${WRKDIR}/usr; ${COPYTREE_SHARE} . ${STAGEDIR}${LINUXBASE}/usr "! -path *-ocr* -a ! -path *.build-id*" >X cd ${WRKDIR}/usr/${LINUX_LIB}/${EPSONSCAN2}/non-free-exec; ${INSTALL_KLD} ${LINUX_WRAPPERS} ${STAGEDIR}${LINUXBASE}/usr/${LINUX_LIB}/${EPSONSCAN2}/non-free-exec >X ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${EPSONSCAN2}/non-free-exec >X cd ${WRKDIR}; ${INSTALL_SCRIPT} ${LINUX_WRAPPERS} ${STAGEDIR}${PREFIX}/lib/${EPSONSCAN2}/non-free-exec >X cd ${WRKDIR}/usr/share/doc/${PORTNAME}-${EPSON_VERSION}-1; ${CP} -pr . ${STAGEDIR}${DOCSDIR} >X >X.include <bsd.port.post.mk> >SHAR_END >echo x graphics/epsonscan2-non-free-plugin/distinfo >sed 's/^X//' > graphics/epsonscan2-non-free-plugin/distinfo << 'SHAR_END' >XTIMESTAMP = 1644933572 >XSHA256 (epsonscan2-bundle-6.6.40.0.armv7l.deb.tar.gz) = efe070472e662feea572899cdad0300b759edcf84b2f57c51c997df8d2c07171 >XSIZE (epsonscan2-bundle-6.6.40.0.armv7l.deb.tar.gz) 18239327 >XSHA256 (epsonscan2-bundle-6.6.40.0.i686.rpm.tar.gz) = c7b68d8cd0c0d7ae187d3c44b5edcca1ca625bbcab50db31e754e3d2261787f0 >XSIZE (epsonscan2-bundle-6.6.40.0.i686.rpm.tar.gz) = 14582599 >XSHA256 (epsonscan2-bundle-6.6.40.0.x86_64.rpm.tar.gz) = 2b9453dba611c6fbadb8105817020334b9ce1db205e6a68f3d1de198ca3d9451 >XSIZE (epsonscan2-bundle-6.6.40.0.x86_64.rpm.tar.gz) = 14016602 >XSHA256 (epsonscan2-bundle-raspbian-6.6.40.0.armv7l.deb.tar.gz) = 3b373288884ae38febb5eb9343e820d083d8690414c273f6cdf9abc77b3a171e >XSIZE (epsonscan2-bundle-raspbian-6.6.40.0.armv7l.deb.tar.gz) = 20669297 >SHAR_END >echo x graphics/epsonscan2-non-free-plugin/files >mkdir -p graphics/epsonscan2-non-free-plugin/files > /dev/null 2>&1 >echo x graphics/epsonscan2-non-free-plugin/files/ddeplugin.in >sed 's/^X//' > graphics/epsonscan2-non-free-plugin/files/ddeplugin.in << 'SHAR_END' >X#!/bin/sh >X# This wrapper script sets environment variable LD_LIBRARY_PATH to the list >X# of needed Linux library directories, then invokes the Linux binary in the >X# Linux directories. >X >XLINUX_EPSONSCAN2=%%LINUXBASE%%/usr/%%LINUX_LIB%%/epsonscan2 >X >XPROG=${LINUX_EPSONSCAN2}/non-free-exec/`basename $0` >Xexport LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${LINUX_EPSONSCAN2}/non-free-exec:${LINUX_EPSONSCAN2}/libexec >X >Xexec $PROG ${@+"$@"} >SHAR_END >echo x graphics/epsonscan2-non-free-plugin/files/dtrplugin.in >ln -f graphics/epsonscan2-non-free-plugin/files/ddeplugin.in graphics/epsonscan2-non-free-plugin/files/dtrplugin.in >echo x graphics/epsonscan2-non-free-plugin/files/es2intif.in >ln -f graphics/epsonscan2-non-free-plugin/files/ddeplugin.in graphics/epsonscan2-non-free-plugin/files/es2intif.in >echo x graphics/epsonscan2-non-free-plugin/files/es2netif.in >ln -f graphics/epsonscan2-non-free-plugin/files/ddeplugin.in graphics/epsonscan2-non-free-plugin/files/es2netif.in >echo x graphics/epsonscan2-non-free-plugin/files/fitplugin.in >ln -f graphics/epsonscan2-non-free-plugin/files/ddeplugin.in graphics/epsonscan2-non-free-plugin/files/fitplugin.in >echo x graphics/epsonscan2-non-free-plugin/files/pkg-message.in >sed 's/^X//' > graphics/epsonscan2-non-free-plugin/files/pkg-message.in << 'SHAR_END' >X[ >X{ type: install >X message: <<EOM >XThe graphics/epsonscan2 scanner driver is the main Epson scanner port. >X >XThis port provides the Linux binaries needed to access the scanner over >Xthe network and for some older USB models. This port requires the kernel >XLinux emulation and emulators/linux_base-c7 ports. Depending on your scanner >Xmodel, if you do not need network access, you may not need this port or the >XLinux emulator. >X >XPlease read %%PREFIX%%/lib/epsonscan2/Read_me.FreeBSD for further details >Xof how to configure and use this software. >XEOM >X} >X] >SHAR_END >echo x graphics/epsonscan2-non-free-plugin/pkg-descr >sed 's/^X//' > graphics/epsonscan2-non-free-plugin/pkg-descr << 'SHAR_END' >XThis port installs the Linux binaries of the Seiko/Epson non-free-plugin >Xthat is required for the graphics/epsonscan2 scanner driver. The kernel >XLinux emulation is required to run these binaries. This is only required >Xto access a scanner over the network or for certain older USB scanner >Xmodels. >X >XWWW: https://support.epson.net/linux/en/epsonscan2.php >SHAR_END >echo x graphics/epsonscan2-non-free-plugin/pkg-plist >sed 's/^X//' > graphics/epsonscan2-non-free-plugin/pkg-plist << 'SHAR_END' >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libcnx-esci-gt-s650.so >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libcnx-esci-gt-s650.so.0 >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libcnx-esci-gt-s650.so.0.0.0 >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libesci-interpreter-perfection-v330.so >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libesci-interpreter-perfection-v330.so.0 >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libesci-interpreter-perfection-v330.so.0.0.0 >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libesintA1.so >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libesintA1.so.2 >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libesintA1.so.2.0.1 >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libiscan-plugin-perfection-v370.so >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libiscan-plugin-perfection-v370.so.0 >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libiscan-plugin-perfection-v370.so.0.0.0 >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libiscan-plugin-perfection-v550.so >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libiscan-plugin-perfection-v550.so.0 >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libiscan-plugin-perfection-v550.so.0.0.0 >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/ddeplugin >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/dtrplugin >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/es2intif >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/es2netif >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/fitplugin >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/libdde6.so >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/libesdtr.so >X/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/libimf6.so >X/compat/linux/usr/%%DOCSDIR%%-1.0.0.5-1/COPYING.EPSON >X/compat/linux/usr/%%DOCSDIR%%-1.0.0.5-1/NEWS >X/compat/linux/usr/%%DOCSDIR%%-1.0.0.5-1/copyright >X/compat/linux/usr/share/epsonscan2/esfw010c.bin >X/compat/linux/usr/share/epsonscan2/esfwA1.bin >X/compat/linux/usr/share/epsonscan2/esfwad.bin >X/compat/linux/usr/share/epsonscan2/esfwdd.bin >X/compat/linux/usr/share/epsonscan2/esfweb.bin >Xlib/epsonscan2/non-free-exec/ddeplugin >Xlib/epsonscan2/non-free-exec/dtrplugin >Xlib/epsonscan2/non-free-exec/es2intif >Xlib/epsonscan2/non-free-exec/es2netif >Xlib/epsonscan2/non-free-exec/fitplugin >X%%DOCSDIR%%/COPYING.EPSON >X%%DOCSDIR%%/NEWS >X%%DOCSDIR%%/copyright >X@dir /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec >X@dir /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec >X@dir /compat/linux/usr/%%LINUX_LIB%%/epsonscan2 >X@dir /compat/linux/usr/%%LINUX_LIB%% >X%%LINUX_LIB_EXTRA%%@dir /compat/linux/usr/lib >X@dir /compat/linux/usr/libexec >X@dir /compat/linux/usr/%%DOCSDIR%%-1.0.0.5-1 >X@dir /compat/linux/usr/share/doc >X@dir /compat/linux/usr/share/epsonscan2 >X@dir /compat/linux/usr/share >X@dir /compat/linux/usr >X@dir /compat/linux >X@dir /compat >SHAR_END >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Flags:
fbsd
:
maintainer-approval+
Actions:
View
Attachments on
bug 261891
:
231759
|
231760
|
231838
|
231839
|
231843
|
231846
|
231876
|
231877
|
231905
|
231906
|
232161
|
232162
|
232204
|
232205
|
232207
|
232601
| 232602