Date: Wed, 12 May 1999 20:15:34 +0200 From: Jeremy Lea <reg@shale.csir.co.za> To: obrien@NUXI.com Cc: Edwin Culp <eculp@MexComUSA.net>, Tomer Weller <spud@i.am>, FreeBSD Current <freebsd-current@FreeBSD.ORG> Subject: Re: Scanners Message-ID: <19990512201534.A344@shale.csir.co.za> In-Reply-To: <19990512102845.A32032@nuxi.com>; from David O'Brien on Wed, May 12, 1999 at 10:28:45AM -0700 References: <99051121261500.00272@Tomer.DrugsAreGood.org> <373999B8.FB2D0990@MexComUSA.net> <19990512102845.A32032@nuxi.com>
index | next in thread | previous in thread | raw e-mail
On Wed, May 12, 1999 at 10:28:45AM -0700, David O'Brien wrote:
> > > i got a new UMAX Atrsa 1220P scanner, i have no idea how to configure
> > > this in FreeBSD or Linux (or if i even can), im on 4.0-CURRENT.
> ..snip..
>
> > Have you tried /usr/ports/graphics/sane?
>
> It doesn't build under 4.0-CURRENT.
Had to fix this a few days ago anyway...
-Jeremy
--
| "I could be anything I wanted to, but one things true
--+-- Never gonna be as big as Jesus, never gonna hold the world in my hand
| Never gonna be as big as Jesus, never gonna build a promised land
| But that's, that's all right, OK with me..." -Audio Adrenaline
diff -urN -x CVS /usr/ports.ref/graphics/sane/patches/patch-01 graphics/sane/patches/patch-01
--- /usr/ports.ref/graphics/sane/patches/patch-01 Sun Dec 6 11:37:28 1998
+++ graphics/sane/patches/patch-01 Wed May 12 19:53:21 1999
@@ -5,7 +5,7 @@
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
-test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-+test -z "$INSTALL_SCRIPT" && INSTALL_PROGRAM='${INSTALL}'
++test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
diff -urN -x CVS /usr/ports.ref/graphics/sane/patches/patch-02 graphics/sane/patches/patch-02
--- /usr/ports.ref/graphics/sane/patches/patch-02 Tue May 26 10:17:59 1998
+++ graphics/sane/patches/patch-02 Wed May 12 19:56:24 1999
@@ -9,13 +9,12 @@
# Don't delete any intermediate files.
.PRECIOUS: %-s.c %-s.lo %.lo dll-preload.c
-@@ -94,16 +94,16 @@
+@@ -94,16 +94,13 @@
file=libsane-$${be}.so.$(V_MAJOR); \
lib=`grep dlname= libsane-$${be}.la | cut -f2 -d"'"`; \
- if test ! -f $${file} -a -n "$${lib}"; then \
+- if test ! -f $${file} -a -n "$${lib}"; then \
- ln -s $${lib} $${file}; \
-+ ln -sf $${lib} $${file}; \
- fi; \
+- fi; \
done
rm -f $(libdir)/libsane.a $(libdir)/libsane.so \
$(libdir)/libsane.so.$(V_MAJOR)*
diff -urN -x CVS /usr/ports.ref/graphics/sane/patches/patch-03 graphics/sane/patches/patch-03
--- /usr/ports.ref/graphics/sane/patches/patch-03 Wed Sep 16 23:37:56 1998
+++ graphics/sane/patches/patch-03 Wed May 12 19:52:36 1999
@@ -1,12 +0,0 @@
---- backend/Makefile.in.orig Thu Sep 17 05:03:21 1998
-+++ backend/Makefile.in Thu Sep 17 05:16:13 1998
-@@ -93,9 +93,6 @@
- @list="$(ALL_BACKENDS)"; cd $(libsanedir) && for be in $$list; do \
- file=libsane-$${be}.so.$(V_MAJOR); \
- lib=`grep dlname= libsane-$${be}.la | cut -f2 -d"'"`; \
-- if test ! -f $${file} -a -n "$${lib}"; then \
-- ln -sf $${lib} $${file}; \
-- fi; \
- done
- rm -f $(libdir)/libsane.a $(libdir)/libsane.so \
- $(libdir)/libsane.so.$(V_MAJOR)*
diff -urN -x CVS /usr/ports.ref/graphics/sane/patches/patch-04 graphics/sane/patches/patch-04
--- /usr/ports.ref/graphics/sane/patches/patch-04 Thu Jan 28 23:31:39 1999
+++ graphics/sane/patches/patch-04 Wed May 12 19:58:04 1999
@@ -17,28 +17,28 @@
*)
$echo "$modename: unknown library version type \`$version_type'" 1>&2
echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
---- ltconfig.orig Tue Nov 24 17:04:26 1998
-+++ ltconfig Tue Nov 24 17:07:35 1998
-@@ -1123,10 +1123,21 @@
+--- ltconfig.orig Sun Nov 22 05:53:55 1998
++++ ltconfig Wed May 12 19:57:19 1999
+@@ -777,7 +777,7 @@
+ ;;
+
+ # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
+- freebsd3*)
++ freebsd*)
+ archive_cmds='$CC -shared -o $lib$libobjs'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+@@ -1123,10 +1123,10 @@
finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
;;
-freebsd2* | freebsd3*)
-+freebsd2*)
- version_type=sunos
- library_names_spec='${libname}${release}.so.$versuffix $libname.so'
- finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
-+ shlibpath_var=LD_LIBRARY_PATH
-+ ;;
-+
-+freebsd3* | freebsd4*)
+- version_type=sunos
++freebsd*)
+ version_type=freebsd
-+ library_names_spec='${libname}${release}.so.$versuffix $libname.so'
-+ if [ $PORTOBJFORMAT = elf ]; then
-+ finish_cmds='PATH="\$PATH:/sbin" OBJFORMAT="$PORTOBJFORMAT" ldconfig -m $libdir'
-+ else
-+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+ fi
+ library_names_spec='${libname}${release}.so.$versuffix $libname.so'
+- finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
++ finish_cmds='PATH="\$PATH:/sbin" OBJFORMAT="'"$PORTOBJFORMAT"'" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
;;
diff -urN -x CVS /usr/ports.ref/graphics/sane/patches/patch-07 graphics/sane/patches/patch-07
--- /usr/ports.ref/graphics/sane/patches/patch-07 Thu Jan 1 02:00:00 1970
+++ graphics/sane/patches/patch-07 Wed May 12 19:59:31 1999
@@ -0,0 +1,11 @@
+--- backend/abaton.c.orig Wed May 12 19:58:28 1999
++++ backend/abaton.c Wed May 12 19:59:09 1999
+@@ -1113,7 +1113,7 @@
+
+ case OPT_Y_RESOLUTION:
+ if (s->val[OPT_PREVIEW].w || s->val[OPT_RESOLUTION_BIND].w) {
+- s->val[OPT_X_RESOLUTION] = *(SANE_Word *)val;
++ s->val[OPT_X_RESOLUTION].w = *(SANE_Word *)val;
+ if (info)
+ *info |= SANE_INFO_RELOAD_OPTIONS;
+ }
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990512201534.A344>
