2007-06-08 22:50:55 +02:00
|
|
|
# $NetBSD: Makefile,v 1.36 2007/06/08 20:50:55 gdt Exp $
|
Begining with version 1.0.4 the sane package from http://www.mostang.com/sane/
has been split into two packages: backends and frontends.
We do the same split in pkgsrc and create two new packages.
This is the sane-backends package (based on the old sane package).
Changes since sane 1.0.3:
* New backends: as6e, nec, pie.
* Updated backends: artec (v0.5.15), avision (v0.2.1), epson (v0.1.39),
hp (v0.93), mustek (v1.0-102), mustek_pp (v0.9-devel), plustek (v0.38),
sharp (v0.32), umax (v1.0-21).
* Moved frontends xscanimage and xcam to a new package (sane-frontends).
* Added authentification with encrypted passwords.
* Installation of shared libraries on AIX is supported now.
* Fixed compilation bugs on Irix and FreeBSD.
* Better debug output on platforms not supporting vararg macros.
* Better documentation about SANE devicenames.
* Bugfixes.
2001-02-21 20:53:27 +01:00
|
|
|
|
2002-02-10 01:50:41 +01:00
|
|
|
.include "Makefile.common"
|
2002-11-09 14:43:48 +01:00
|
|
|
COMMENT= API for access to scanners, digitals camera, frame grabbers etc.
|
Begining with version 1.0.4 the sane package from http://www.mostang.com/sane/
has been split into two packages: backends and frontends.
We do the same split in pkgsrc and create two new packages.
This is the sane-backends package (based on the old sane package).
Changes since sane 1.0.3:
* New backends: as6e, nec, pie.
* Updated backends: artec (v0.5.15), avision (v0.2.1), epson (v0.1.39),
hp (v0.93), mustek (v1.0-102), mustek_pp (v0.9-devel), plustek (v0.38),
sharp (v0.32), umax (v1.0-21).
* Moved frontends xscanimage and xcam to a new package (sane-frontends).
* Added authentification with encrypted passwords.
* Installation of shared libraries on AIX is supported now.
* Fixed compilation bugs on Irix and FreeBSD.
* Better debug output on platforms not supporting vararg macros.
* Better documentation about SANE devicenames.
* Bugfixes.
2001-02-21 20:53:27 +01:00
|
|
|
|
2007-02-22 20:26:05 +01:00
|
|
|
DISTNAME= sane-backends-${SANE_VERSION}
|
2006-06-08 16:14:11 +02:00
|
|
|
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
Begining with version 1.0.4 the sane package from http://www.mostang.com/sane/
has been split into two packages: backends and frontends.
We do the same split in pkgsrc and create two new packages.
This is the sane-backends package (based on the old sane package).
Changes since sane 1.0.3:
* New backends: as6e, nec, pie.
* Updated backends: artec (v0.5.15), avision (v0.2.1), epson (v0.1.39),
hp (v0.93), mustek (v1.0-102), mustek_pp (v0.9-devel), plustek (v0.38),
sharp (v0.32), umax (v1.0-21).
* Moved frontends xscanimage and xcam to a new package (sane-frontends).
* Added authentification with encrypted passwords.
* Installation of shared libraries on AIX is supported now.
* Fixed compilation bugs on Irix and FreeBSD.
* Better debug output on platforms not supporting vararg macros.
* Better documentation about SANE devicenames.
* Bugfixes.
2001-02-21 20:53:27 +01:00
|
|
|
|
2007-06-08 22:50:55 +02:00
|
|
|
# lib/Makefile.in builds .o files and then .a, but rules for shlibs,
|
|
|
|
# while apparently independent, cause libtool to create .o again,
|
|
|
|
# making it possible for the ar step of the .a build to fail to find
|
|
|
|
# the .o
|
|
|
|
MAKE_JOBS_SAFE= NO
|
|
|
|
|
2006-04-13 20:23:29 +02:00
|
|
|
USE_TOOLS+= msgfmt
|
Changes 1.0.14:
* New backends: u12
* Updated backends: artec, artec_eplus48u, as6e, avision, canon630u,
canon_pp, epson, fujitsu, gphoto2, gt68xx, hp, matsushita, mustek,
mustek_pp, mustek_usb, plustek, plustek_pp, sm3600, snapscan, teco1, teco2,
u12, umax, umax_pp, v4l.
* Added scripts for USB hotplugging (Linux)
* Added Danish translation. Updated other translations.
* sane-find-scanner knows about more chipsets now.
* Portability fixes (especially for MacOS X, NetBSD, OpenBSD, and OS/2).
* Build system fixes.
* Documentation updates.
* Bugfixes.
Changes 1.0.13:
* New backends: mustek_pp_ccd (for Mustek parport CCD scanners),
plustek_pp (for Plustek parport scanners, splitted from the plustek backend).
* Updated backends: avision, canon630u, coolscan, epson, fujitsu, gphoto2,
gt68xx, hp, hp5400, mustek, mustek_pp, pie, plustek, snapscan, teco2, test,
umax, umax_pp.
* New internal interface for parport scanners.
* Networking (IPv6 + subnet support) fixes + updates.
* sane-find-scanner can detect some USB scanner chipsets now.
* Better support for threading.
* Port to MS Windows (Cygwin).
* Portability fixes (especially for FreeBSD, MacOS X, OS/2).
* Build system improvements.
* Added new (Bulgarian, Czech and Italian) and updated existing translations.
* The level of support for scanners is now: unsupported, minimal, basic, good,
complete or untested (instead of alpha, beta, stable).
* Documentation updates.
* Bugfixes.
2004-05-03 14:45:58 +02:00
|
|
|
USE_PKGLOCALEDIR= YES
|
2004-03-20 22:18:41 +01:00
|
|
|
|
2004-06-15 15:32:53 +02:00
|
|
|
CONFIGURE_ARGS+= --with-gphoto2=no
|
Update to 1.0.16. Use pkgsrc's config file framework.
New with 1.0.16, released 2005-08-07:
* New backends: genesys, sm3840
* Updated backends: avision, canon, coolscan, epson, gphoto2, gt68xx, mustek,
mustek_pp, niash, plustek, plustek_pp, qcam, sm3600, snapscan, teco2,
umax_pp, v4l.
* More functionality/fixes for sanei_usb and sanei_pp.
* Added sanei_access to allow locking of SANE devices.
* Hotplug updates.
* scanimage updates.
* Portability fixes (especially for OS/2, 64bit platforms, BeOS+ZETA).
* Added Polish translation. Updated other translations. Fixed format strings.
* Documentation updates.
* Bugfixes.
2005-09-27 11:29:56 +02:00
|
|
|
CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/sane-${SANE_VERSION}
|
2004-06-15 15:32:53 +02:00
|
|
|
|
Update to 1.0.17:
New with 1.0.17, released 2005-12-18:
* New backends: hp4200 (HP ScanJet 4200), lexmark (Lexmark X1100 series),
mustek_usb2 (Mustek BearPaw 2448 TA Pro)
* Updated backends: artec_eplus48u, avision, canon, epson, fujitsu, genesys,
gt68xx, microtek2, mustek_pp, plustek, plustek_pp, sm3600, snapscan, umax_pp.
* Hotplug/udev updates.
* scanimage fixes.
* sane-find-scanner finds more chipsets.
* Build system fixes/updates. make now calls makedepend.
* Several fixes in SANE internal functions (sanei).
* Portability fixes (especially for MacOSX, FreeBSD, OpenBSD, OS/2).
* Updated translations.
* Documentation updates.
* Bugfixes.
2005-12-31 01:03:24 +01:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
2004-03-20 22:18:41 +01:00
|
|
|
.if (${OPSYS} == "SunOS")
|
2005-05-15 05:13:10 +02:00
|
|
|
PLIST_SUBST+= SANE_PINT="@comment "
|
|
|
|
PLIST_SUBST+= SANE_SM3600="@comment "
|
2005-12-03 00:40:36 +01:00
|
|
|
.elif (${OPSYS} == "Linux") || (${OPSYS} == "DragonFly")
|
2005-05-15 05:13:10 +02:00
|
|
|
PLIST_SUBST+= SANE_PINT="@comment "
|
2007-02-22 20:26:05 +01:00
|
|
|
PLIST_SUBST+= SANE_SM3600=""
|
2004-03-20 22:18:41 +01:00
|
|
|
.else
|
2005-05-15 05:13:10 +02:00
|
|
|
PLIST_SUBST+= SANE_PINT=""
|
|
|
|
PLIST_SUBST+= SANE_SM3600=""
|
2004-03-20 22:18:41 +01:00
|
|
|
.endif
|
|
|
|
|
Update to 1.0.16. Use pkgsrc's config file framework.
New with 1.0.16, released 2005-08-07:
* New backends: genesys, sm3840
* Updated backends: avision, canon, coolscan, epson, gphoto2, gt68xx, mustek,
mustek_pp, niash, plustek, plustek_pp, qcam, sm3600, snapscan, teco2,
umax_pp, v4l.
* More functionality/fixes for sanei_usb and sanei_pp.
* Added sanei_access to allow locking of SANE devices.
* Hotplug updates.
* scanimage updates.
* Portability fixes (especially for OS/2, 64bit platforms, BeOS+ZETA).
* Added Polish translation. Updated other translations. Fixed format strings.
* Documentation updates.
* Bugfixes.
2005-09-27 11:29:56 +02:00
|
|
|
OWN_DIRS+= ${PKG_SYSCONFDIR}/sane.d
|
|
|
|
EGDIR= ${PREFIX}/share/examples/sane
|
|
|
|
.for f in abaton.conf agfafocus.conf apple.conf artec.conf \
|
|
|
|
artec_eplus48u.conf avision.conf bh.conf canon.conf canon630u.conf \
|
|
|
|
coolscan.conf coolscan2.conf dc210.conf dc240.conf dc25.conf dll.conf \
|
|
|
|
dmc.conf epson.conf fujitsu.conf genesys.conf gt68xx.conf hp.conf \
|
Update to 1.0.17:
New with 1.0.17, released 2005-12-18:
* New backends: hp4200 (HP ScanJet 4200), lexmark (Lexmark X1100 series),
mustek_usb2 (Mustek BearPaw 2448 TA Pro)
* Updated backends: artec_eplus48u, avision, canon, epson, fujitsu, genesys,
gt68xx, microtek2, mustek_pp, plustek, plustek_pp, sm3600, snapscan, umax_pp.
* Hotplug/udev updates.
* scanimage fixes.
* sane-find-scanner finds more chipsets.
* Build system fixes/updates. make now calls makedepend.
* Several fixes in SANE internal functions (sanei).
* Portability fixes (especially for MacOSX, FreeBSD, OpenBSD, OS/2).
* Updated translations.
* Documentation updates.
* Bugfixes.
2005-12-31 01:03:24 +01:00
|
|
|
hp4200.conf hp5400.conf ibm.conf leo.conf lexmark.conf \
|
|
|
|
ma1509.conf matsushita.conf \
|
Update to 1.0.16. Use pkgsrc's config file framework.
New with 1.0.16, released 2005-08-07:
* New backends: genesys, sm3840
* Updated backends: avision, canon, coolscan, epson, gphoto2, gt68xx, mustek,
mustek_pp, niash, plustek, plustek_pp, qcam, sm3600, snapscan, teco2,
umax_pp, v4l.
* More functionality/fixes for sanei_usb and sanei_pp.
* Added sanei_access to allow locking of SANE devices.
* Hotplug updates.
* scanimage updates.
* Portability fixes (especially for OS/2, 64bit platforms, BeOS+ZETA).
* Added Polish translation. Updated other translations. Fixed format strings.
* Documentation updates.
* Bugfixes.
2005-09-27 11:29:56 +02:00
|
|
|
microtek.conf microtek2.conf mustek.conf mustek_usb.conf nec.conf \
|
|
|
|
net.conf pie.conf plustek.conf plustek_pp.conf ricoh.conf s9036.conf \
|
|
|
|
saned.conf sceptre.conf sharp.conf sm3840.conf snapscan.conf \
|
Update to 1.0.18.
Reanem hp3900 option to sane-backends-hp3900, and add legacy
handling for the old option name.
New with 1.0.18, released 2006-07-02:
* New backends: dell1600n_net (Dell 1600n), hp3500 (HP ScanJet 3500 series),
pixma (Canon Pixma series), stv680 (Aiptek Pencam and similar).
* Updated backends: avision, canon, dll, epson, fujitsu, genesys, gt68xx,
microtek2, mustek_pp, niash, plustek, snapscan, sp15c, test, u12, umax1220u.
* Scanimage batch mode fixes.
* Scanner lists contain USB vendor/product ids and some statistics now.
* Udev/hotplug lists are generated autmatically from the .desc files now.
* Portability fixes (especially for DragonFlyBSD and HP/UX).
* Build system updates.
* Updated translations.
* Documentation updates.
* Bugfixes.
2006-08-06 00:41:49 +02:00
|
|
|
sp15c.conf st400.conf stv680.conf \
|
|
|
|
tamarack.conf teco1.conf teco2.conf teco3.conf \
|
Update to 1.0.16. Use pkgsrc's config file framework.
New with 1.0.16, released 2005-08-07:
* New backends: genesys, sm3840
* Updated backends: avision, canon, coolscan, epson, gphoto2, gt68xx, mustek,
mustek_pp, niash, plustek, plustek_pp, qcam, sm3600, snapscan, teco2,
umax_pp, v4l.
* More functionality/fixes for sanei_usb and sanei_pp.
* Added sanei_access to allow locking of SANE devices.
* Hotplug updates.
* scanimage updates.
* Portability fixes (especially for OS/2, 64bit platforms, BeOS+ZETA).
* Added Polish translation. Updated other translations. Fixed format strings.
* Documentation updates.
* Bugfixes.
2005-09-27 11:29:56 +02:00
|
|
|
test.conf u12.conf umax.conf umax1220u.conf umax_pp.conf
|
|
|
|
CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/sane.d/${f}
|
|
|
|
.endfor
|
|
|
|
|
|
|
|
.if (${OPSYS} == "Linux")
|
|
|
|
.for f in qcam.conf v4l.conf
|
|
|
|
CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/sane.d/${f}
|
|
|
|
.endfor
|
|
|
|
.endif
|
|
|
|
|
2006-06-08 16:14:11 +02:00
|
|
|
.include "options.mk"
|
2004-03-20 22:18:41 +01:00
|
|
|
.if (${OPSYS} != "SunOS")
|
Changes 1.0.14:
* New backends: u12
* Updated backends: artec, artec_eplus48u, as6e, avision, canon630u,
canon_pp, epson, fujitsu, gphoto2, gt68xx, hp, matsushita, mustek,
mustek_pp, mustek_usb, plustek, plustek_pp, sm3600, snapscan, teco1, teco2,
u12, umax, umax_pp, v4l.
* Added scripts for USB hotplugging (Linux)
* Added Danish translation. Updated other translations.
* sane-find-scanner knows about more chipsets now.
* Portability fixes (especially for MacOS X, NetBSD, OpenBSD, and OS/2).
* Build system fixes.
* Documentation updates.
* Bugfixes.
Changes 1.0.13:
* New backends: mustek_pp_ccd (for Mustek parport CCD scanners),
plustek_pp (for Plustek parport scanners, splitted from the plustek backend).
* Updated backends: avision, canon630u, coolscan, epson, fujitsu, gphoto2,
gt68xx, hp, hp5400, mustek, mustek_pp, pie, plustek, snapscan, teco2, test,
umax, umax_pp.
* New internal interface for parport scanners.
* Networking (IPv6 + subnet support) fixes + updates.
* sane-find-scanner can detect some USB scanner chipsets now.
* Better support for threading.
* Port to MS Windows (Cygwin).
* Portability fixes (especially for FreeBSD, MacOS X, OS/2).
* Build system improvements.
* Added new (Bulgarian, Czech and Italian) and updated existing translations.
* The level of support for scanners is now: unsupported, minimal, basic, good,
complete or untested (instead of alpha, beta, stable).
* Documentation updates.
* Bugfixes.
2004-05-03 14:45:58 +02:00
|
|
|
. include "../../devel/libusb/buildlink3.mk"
|
2004-03-20 22:18:41 +01:00
|
|
|
.endif
|
Changes 1.0.14:
* New backends: u12
* Updated backends: artec, artec_eplus48u, as6e, avision, canon630u,
canon_pp, epson, fujitsu, gphoto2, gt68xx, hp, matsushita, mustek,
mustek_pp, mustek_usb, plustek, plustek_pp, sm3600, snapscan, teco1, teco2,
u12, umax, umax_pp, v4l.
* Added scripts for USB hotplugging (Linux)
* Added Danish translation. Updated other translations.
* sane-find-scanner knows about more chipsets now.
* Portability fixes (especially for MacOS X, NetBSD, OpenBSD, and OS/2).
* Build system fixes.
* Documentation updates.
* Bugfixes.
Changes 1.0.13:
* New backends: mustek_pp_ccd (for Mustek parport CCD scanners),
plustek_pp (for Plustek parport scanners, splitted from the plustek backend).
* Updated backends: avision, canon630u, coolscan, epson, fujitsu, gphoto2,
gt68xx, hp, hp5400, mustek, mustek_pp, pie, plustek, snapscan, teco2, test,
umax, umax_pp.
* New internal interface for parport scanners.
* Networking (IPv6 + subnet support) fixes + updates.
* sane-find-scanner can detect some USB scanner chipsets now.
* Better support for threading.
* Port to MS Windows (Cygwin).
* Portability fixes (especially for FreeBSD, MacOS X, OS/2).
* Build system improvements.
* Added new (Bulgarian, Czech and Italian) and updated existing translations.
* The level of support for scanners is now: unsupported, minimal, basic, good,
complete or untested (instead of alpha, beta, stable).
* Documentation updates.
* Bugfixes.
2004-05-03 14:45:58 +02:00
|
|
|
.include "../../graphics/jpeg/buildlink3.mk"
|
2006-01-12 02:21:27 +01:00
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
Begining with version 1.0.4 the sane package from http://www.mostang.com/sane/
has been split into two packages: backends and frontends.
We do the same split in pkgsrc and create two new packages.
This is the sane-backends package (based on the old sane package).
Changes since sane 1.0.3:
* New backends: as6e, nec, pie.
* Updated backends: artec (v0.5.15), avision (v0.2.1), epson (v0.1.39),
hp (v0.93), mustek (v1.0-102), mustek_pp (v0.9-devel), plustek (v0.38),
sharp (v0.32), umax (v1.0-21).
* Moved frontends xscanimage and xcam to a new package (sane-frontends).
* Added authentification with encrypted passwords.
* Installation of shared libraries on AIX is supported now.
* Fixed compilation bugs on Irix and FreeBSD.
* Better debug output on platforms not supporting vararg macros.
* Better documentation about SANE devicenames.
* Bugfixes.
2001-02-21 20:53:27 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|