aboutsummaryrefslogtreecommitdiff
path: root/graphics/sane-frontends
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2001-03-22 09:15:07 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2001-03-22 09:15:07 +0000
commit0815c29a4a327e57409984eb71254675704c19ec (patch)
treef57b2b4778af2006150b4b94ec510a371a5654a7 /graphics/sane-frontends
parent2f976830b245def13610faf6fe0aee6de6ffae20 (diff)
downloadports-0815c29a4a327e57409984eb71254675704c19ec.tar.gz
ports-0815c29a4a327e57409984eb71254675704c19ec.zip
Notes
Diffstat (limited to 'graphics/sane-frontends')
-rw-r--r--graphics/sane-frontends/files/patch-ab14
-rw-r--r--graphics/sane-frontends/files/patch-ac11
-rw-r--r--graphics/sane-frontends/files/patch-ad19
-rw-r--r--graphics/sane-frontends/files/patch-ae180
-rw-r--r--graphics/sane-frontends/files/patch-af12
-rw-r--r--graphics/sane-frontends/files/patch-configure10
-rw-r--r--graphics/sane-frontends/files/patch-src_Makefile.in26
7 files changed, 36 insertions, 236 deletions
diff --git a/graphics/sane-frontends/files/patch-ab b/graphics/sane-frontends/files/patch-ab
deleted file mode 100644
index 922cf11de150..000000000000
--- a/graphics/sane-frontends/files/patch-ab
+++ /dev/null
@@ -1,14 +0,0 @@
---- backend/artec.c.orig Sun Mar 5 22:40:43 2000
-+++ backend/artec.c Wed Apr 19 06:00:00 2000
-@@ -3238,7 +3238,11 @@
- if (DBG_LEVEL == 101)
- {
- debug_fd = open ("artec.data.raw",
-+#ifdef __FreeBSD__
-+ O_WRONLY | O_CREAT | O_TRUNC, 0666);
-+#else
- O_WRONLY | O_CREAT | O_TRUNC | O_SYNC, 0666);
-+#endif
- if (debug_fd > -1)
- DBG (101, "opened artec.data.raw output file\n");
- }
diff --git a/graphics/sane-frontends/files/patch-ac b/graphics/sane-frontends/files/patch-ac
deleted file mode 100644
index f80c92526370..000000000000
--- a/graphics/sane-frontends/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- backend/Makefile.in.orig Sun Mar 5 22:40:35 2000
-+++ backend/Makefile.in Wed Apr 19 06:00:00 2000
-@@ -113,7 +113,7 @@
- nn=`echo $$n | sed 's,^libsane-dll,libsane,'`; \
- (cd ..; $(LN_S) sane/$$n $$nn); \
- done || exit 1
-- $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la
-+ $(LIBTOOL) $(MINST) $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la
- @list="$(CONFIGS)"; for cfg in $$list; do \
- if test ! -r $(srcdir)/$${cfg}; then continue; fi; \
- if test -f $(configdir)/$${cfg}; then \
diff --git a/graphics/sane-frontends/files/patch-ad b/graphics/sane-frontends/files/patch-ad
deleted file mode 100644
index aa5e99f75678..000000000000
--- a/graphics/sane-frontends/files/patch-ad
+++ /dev/null
@@ -1,19 +0,0 @@
---- tools/Makefile.in.orig Sun Mar 5 22:45:19 2000
-+++ tools/Makefile.in Wed Apr 19 06:00:00 2000
-@@ -25,6 +25,7 @@
- MKDIR = $(top_srcdir)/mkinstalldirs
- INSTALL = @INSTALL@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
-+INSTALL_SCRIPT = @INSTALL_SCRIPT@
- INSTALL_DATA = @INSTALL_DATA@
- RANLIB = @RANLIB@
-
-@@ -65,7 +66,7 @@
- all: $(DESTINATIONS)
-
- install: sane-config
-- $(INSTALL_PROGRAM) sane-config $(bindir)/sane-config
-+ $(INSTALL_SCRIPT) sane-config $(bindir)/sane-config
-
- sane-config: sane-config.in $(top_builddir)/config.status
- cd $(top_builddir) \
diff --git a/graphics/sane-frontends/files/patch-ae b/graphics/sane-frontends/files/patch-ae
deleted file mode 100644
index c880e73f2c0c..000000000000
--- a/graphics/sane-frontends/files/patch-ae
+++ /dev/null
@@ -1,180 +0,0 @@
---- sanei/sanei_scsi.c.orig Sat Aug 12 23:54:15 2000
-+++ sanei/sanei_scsi.c Fri Sep 8 22:38:49 2000
-@@ -2424,6 +2424,169 @@
- cam_freeccb(ccb);
- return SANE_STATUS_GOOD;
- }
-+
-+#define WE_HAVE_FIND_DEVICES
-+
-+int
-+cam_compare_inquiry(int fd, path_id_t path_id,
-+ target_id_t target_id, lun_id_t target_lun,
-+ const char *vendor, const char *product, const char *type)
-+{
-+ struct ccb_dev_match cdm;
-+ struct device_match_pattern *pattern;
-+ struct scsi_inquiry_data *inq;
-+ int retval = 0;
-+
-+ /* build ccb for device match */
-+ bzero(&cdm, sizeof(cdm));
-+ cdm.ccb_h.func_code = XPT_DEV_MATCH;
-+
-+ /* result buffer */
-+ cdm.match_buf_len = sizeof(struct dev_match_result);
-+ cdm.matches = (struct dev_match_result *)malloc(cdm.match_buf_len);
-+ cdm.num_matches = 0;
-+
-+ /* pattern buffer */
-+ cdm.num_patterns = 1;
-+ cdm.pattern_buf_len = sizeof(struct dev_match_pattern);
-+ cdm.patterns = (struct dev_match_pattern *)malloc(cdm.pattern_buf_len);
-+
-+ /* assemble conditions */
-+ cdm.patterns[0].type = DEV_MATCH_DEVICE;
-+ pattern = &cdm.patterns[0].pattern.device_pattern;
-+ pattern->flags = DEV_MATCH_PATH | DEV_MATCH_TARGET | DEV_MATCH_LUN;
-+ pattern->path_id = path_id;
-+ pattern->target_id = target_id;
-+ pattern->target_lun = target_lun;
-+
-+ if (ioctl(fd, CAMIOCOMMAND, &cdm) == -1) {
-+ DBG (1, "error sending CAMIOCOMMAND ioctl");
-+ retval = -1;
-+ goto ret;
-+ }
-+
-+ if ((cdm.ccb_h.status != CAM_REQ_CMP)
-+ || ((cdm.status != CAM_DEV_MATCH_LAST)
-+ && (cdm.status != CAM_DEV_MATCH_MORE))) {
-+ DBG (1, "got CAM error %#x, CDM error %d\n",
-+ cdm.ccb_h.status, cdm.status);
-+ retval = -1;
-+ goto ret;
-+ }
-+
-+ if (cdm.num_matches == 0) {
-+ DBG (1, "not found\n");
-+ retval = -1;
-+ goto ret;
-+ }
-+
-+ if (cdm.matches[0].type != DEV_MATCH_DEVICE) {
-+ DBG (1, "no device match\n");
-+ retval = -1;
-+ goto ret;
-+ }
-+
-+ inq = &cdm.matches[0].result.device_result.inq_data;
-+ if ((vendor && cam_strmatch(inq->vendor, vendor, SID_VENDOR_SIZE)) ||
-+ (product && cam_strmatch(inq->product, product, SID_PRODUCT_SIZE)))
-+ retval = 1;
-+
-+ ret:
-+ free(cdm.patterns);
-+ free(cdm.matches);
-+ return(retval);
-+}
-+
-+void
-+sanei_scsi_find_devices (const char *findvendor, const char *findmodel,
-+ const char *findtype,
-+ int findbus, int findchannel, int findid, int findlun,
-+ SANE_Status (*attach) (const char *dev))
-+{
-+ int fd;
-+ struct ccb_dev_match cdm;
-+ struct periph_match_pattern *pattern;
-+ struct periph_match_result *result;
-+ int i;
-+ char devname[16];
-+
-+ DBG_INIT();
-+
-+ if ((fd = open(XPT_DEVICE, O_RDWR)) == -1) {
-+ DBG (1, "could not open %s\n", XPT_DEVICE);
-+ return;
-+ }
-+
-+ /* build ccb for device match */
-+ bzero(&cdm, sizeof(cdm));
-+ cdm.ccb_h.func_code = XPT_DEV_MATCH;
-+
-+ /* result buffer */
-+ cdm.match_buf_len = sizeof(struct dev_match_result) * 100;
-+ cdm.matches = (struct dev_match_result *)malloc(cdm.match_buf_len);
-+ cdm.num_matches = 0;
-+
-+ /* pattern buffer */
-+ cdm.num_patterns = 1;
-+ cdm.pattern_buf_len = sizeof(struct dev_match_pattern);
-+ cdm.patterns = (struct dev_match_pattern *)malloc(cdm.pattern_buf_len);
-+
-+ /* assemble conditions ... findchannel is ignored */
-+ cdm.patterns[0].type = DEV_MATCH_PERIPH;
-+ pattern = &cdm.patterns[0].pattern.periph_pattern;
-+ pattern->flags = PERIPH_MATCH_NAME;
-+ strcpy(pattern->periph_name, "pass");
-+ if (findbus != -1) {
-+ pattern->path_id = findbus;
-+ pattern->flags |= PERIPH_MATCH_PATH;
-+ }
-+ if (findid != -1) {
-+ pattern->target_id = findid;
-+ pattern->flags |= PERIPH_MATCH_TARGET;
-+ }
-+ if (findlun != -1) {
-+ pattern->target_lun = findlun;
-+ pattern->flags |= PERIPH_MATCH_LUN;
-+ }
-+
-+ /* result loop */
-+ do {
-+ if (ioctl(fd, CAMIOCOMMAND, &cdm) == -1) {
-+ DBG (1, "error sending CAMIOCOMMAND ioctl");
-+ break;
-+ }
-+
-+ if ((cdm.ccb_h.status != CAM_REQ_CMP)
-+ || ((cdm.status != CAM_DEV_MATCH_LAST)
-+ && (cdm.status != CAM_DEV_MATCH_MORE))) {
-+ DBG (1, "got CAM error %#x, CDM error %d\n",
-+ cdm.ccb_h.status, cdm.status);
-+ break;
-+ }
-+
-+ for (i = 0; i < cdm.num_matches; i++) {
-+ if (cdm.matches[i].type != DEV_MATCH_PERIPH)
-+ continue;
-+ result = &cdm.matches[i].result.periph_result;
-+ DBG (4, "%s%d on scbus%d %d:%d\n",
-+ result->periph_name, result->unit_number,
-+ result->path_id, result->target_id, result->target_lun);
-+ if (cam_compare_inquiry(fd, result->path_id,
-+ result->target_id, result->target_lun,
-+ findvendor, findmodel, findtype) == 0) {
-+ sprintf(devname, "/dev/%s%d", result->periph_name, result->unit_number);
-+ (*attach) (devname);
-+ }
-+ }
-+ } while ((cdm.ccb_h.status == CAM_REQ_CMP)
-+ && (cdm.status == CAM_DEV_MATCH_MORE));
-+
-+ free(cdm.patterns);
-+ free(cdm.matches);
-+ close(fd);
-+ return;
-+}
-+
- #endif
-
-
-@@ -3722,6 +3885,7 @@
- int findbus, int findchannel, int findid, int findlun,
- SANE_Status (*attach) (const char *dev))
- {
-+ DBG_INIT();
- DBG (1, "sanei_scsi_find_devices: not implemented for this platform\n");
- }
-
diff --git a/graphics/sane-frontends/files/patch-af b/graphics/sane-frontends/files/patch-af
deleted file mode 100644
index 22046d4f0224..000000000000
--- a/graphics/sane-frontends/files/patch-af
+++ /dev/null
@@ -1,12 +0,0 @@
---- frontend/xscanimage.c.orig Sun Oct 15 08:12:12 2000
-+++ frontend/xscanimage.c Sun Oct 15 08:12:39 2000
-@@ -57,6 +57,8 @@
-
- #ifdef HAVE_LIBGIMP_GIMP_H
-
-+#define GIMP_ENABLE_COMPAT_CRUFT
-+
- #include <libgimp/gimp.h>
-
- static void query (void);
-
diff --git a/graphics/sane-frontends/files/patch-configure b/graphics/sane-frontends/files/patch-configure
new file mode 100644
index 000000000000..be630f6c2991
--- /dev/null
+++ b/graphics/sane-frontends/files/patch-configure
@@ -0,0 +1,10 @@
+--- configure.orig Wed Mar 21 17:56:40 2001
++++ configure Wed Mar 21 17:56:57 2001
+@@ -3218,6 +3218,7 @@
+ s%@GTK_CFLAGS@%$GTK_CFLAGS%g
+ s%@GTK_LIBS@%$GTK_LIBS%g
+ s%@INCLUDES@%$INCLUDES%g
++s%@GUIPROGS@%$GUIPROGS%g
+ s%@BINPROGS@%$BINPROGS%g
+ s%@GIMP_LIBS@%$GIMP_LIBS%g
+ s%@V_MAJOR@%$V_MAJOR%g
diff --git a/graphics/sane-frontends/files/patch-src_Makefile.in b/graphics/sane-frontends/files/patch-src_Makefile.in
new file mode 100644
index 000000000000..4740a265b0d3
--- /dev/null
+++ b/graphics/sane-frontends/files/patch-src_Makefile.in
@@ -0,0 +1,26 @@
+--- src/Makefile.in.orig Fri Dec 1 03:58:38 2000
++++ src/Makefile.in Wed Mar 21 17:52:10 2001
+@@ -39,7 +39,7 @@
+ GTK_CFLAGS = @GTK_CFLAGS@
+ GIMP_LIBS = @GIMP_LIBS@
+
+-BINPROGS = @BINPROGS@
++BINPROGS = @GUIPROGS@
+
+ COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(GTK_CFLAGS)
+ LINK = $(CC) $(LDFLAGS) -o $@
+@@ -59,12 +59,12 @@
+ all: $(PROGRAMS)
+
+ install: $(PROGRAMS)
+- $(MKDIR) $(bindir) $(datadir)
++ $(MKDIR) $(bindir) $(sanedatadir)
+ @for program in $(BINPROGS); do \
+ $(INSTALL_PROGRAM) $${program} \
+ $(bindir)/$${program}; \
+ done
+- $(INSTALL_DATA) $(srcdir)/sane-style.rc $(datadir)/sane-style.rc
++ $(INSTALL_DATA) $(srcdir)/sane-style.rc $(sanedatadir)/sane-style.rc
+
+ xscanimage: $(XSCAN_OBJS) $(LIBSANEI) $(LIBLIB)
+ $(LINK) $(XSCAN_OBJS) $(LIBSANEI) \