aboutsummaryrefslogtreecommitdiff
path: root/print
diff options
context:
space:
mode:
authorSatoshi Taoka <taoka@FreeBSD.org>2001-03-01 05:45:58 +0000
committerSatoshi Taoka <taoka@FreeBSD.org>2001-03-01 05:45:58 +0000
commit50867f032bedf5fd0b161b10c4049233f0ef6f16 (patch)
treedcba2429132d5a807098300a8aa3065a18e0f983 /print
parentd02af74797425d77698c9618c503274340eadca9 (diff)
downloadports-50867f032bedf5fd0b161b10c4049233f0ef6f16.tar.gz
ports-50867f032bedf5fd0b161b10c4049233f0ef6f16.zip
Canon Bubble Jet Print Filter for Linux -- Common files
Notes
Notes: svn path=/head/; revision=38911
Diffstat (limited to 'print')
-rw-r--r--print/Makefile1
-rw-r--r--print/bjfiltercom/Makefile93
-rw-r--r--print/bjfiltercom/distinfo4
-rw-r--r--print/bjfiltercom/files/filter12
-rw-r--r--print/bjfiltercom/files/license.txt.jp60
-rw-r--r--print/bjfiltercom/pkg-comment1
-rw-r--r--print/bjfiltercom/pkg-descr7
-rw-r--r--print/bjfiltercom/pkg-plist48
8 files changed, 226 insertions, 0 deletions
diff --git a/print/Makefile b/print/Makefile
index af90bec68cac..5f8ed7634550 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -17,6 +17,7 @@
SUBDIR += auctex
SUBDIR += bibcard
SUBDIR += bibview
+ SUBDIR += bjfiltercom
SUBDIR += c2ps-a4
SUBDIR += c2ps-letter
SUBDIR += cdlabelgen
diff --git a/print/bjfiltercom/Makefile b/print/bjfiltercom/Makefile
new file mode 100644
index 000000000000..4c64a12ba67f
--- /dev/null
+++ b/print/bjfiltercom/Makefile
@@ -0,0 +1,93 @@
+# New ports collection makefile for: bjfiltercom
+# Date created: 2001.02.10
+# Whom: taoka@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME?= bjfiltercom
+PORTVERSION?= 1.0
+CATEGORIES= print linux
+MASTER_SITES= ftp://www.canon-sales.co.jp/pub/driver/printer/BJ/linux/
+DISTFILES= ${PORTNAME}-${PORTVERSION}-0.i386.rpm
+.if !defined(SLAVE_PORT)
+DISTFILES+= ${DOC_DISTFILES}
+.endif
+
+MAINTAINER= taoka@FreeBSD.org
+
+BUILD_DEPENDS= rpm:${PORTSDIR}/misc/rpm
+.if defined(SLAVE_PORT)
+BIN_FILES= bjpsprn
+RUN_DEPENDS= stsmon:${PORTSDIR}/print/bjfiltercom \
+ pstops:${PORTSDIR}/print/psutils-${PAPERSIZE}
+.else
+RUN_DEPENDS= /compat/linux/lib/libc.so.6:${PORTSDIR}/emulators/linux_base \
+ /compat/linux/usr/lib/libxml.so.1:${PORTSDIR}/textproc/linux-libxml \
+ /compat/linux/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
+ /compat/linux/usr/lib/libtiff.so.3:${PORTSDIR}/graphics/linux-tiff \
+ /compat/linux/usr/lib/libglade.so.0:${PORTSDIR}/devel/linux-libglade \
+ /compat/linux/usr/lib/libglade.so.0:${PORTSDIR}/devel/linux-libglade
+BIN_FILES= bjprn stsmon printui lgmon bjfilter
+.endif
+
+DIST_SUBDIR= bjfilter
+PLIST= ${.CURDIR}/pkg-plist
+COMMENT= ${.CURDIR}/pkg-comment
+DESCR= ${.CURDIR}/pkg-descr
+MD5_FILE= ${.CURDIR}/distinfo
+EXTRACT_ONLY=
+ONLY_FOR_ARCHS= i386
+.if !defined(SLAVE_PORT)
+NO_BUILD= yes
+.endif
+NO_FILTER_SHLIBS= yes
+NO_MTREE= yes
+
+.if defined(SLAVE_PORT)
+FILTER= ${FILESDIR}/filter
+PAPERSIZE?= a4
+.endif
+DOC_DIR= ${PREFIX}/share/doc/bjfiltercom-${PORTVERSION}
+HTML_DIR= ${DOC_DIR}/html
+DOC_DISTFILES= readme.tar.gz instruction.tar.gz faq.tar.gz
+DBPATH= /var/lib/rpm
+RPMFLAGS= --ignoreos --root /compat/linux --dbpath ${DBPATH} \
+ --nodeps --replacepkgs --replacefiles -vv
+RPMDIR= ${DISTDIR}/${DIST_SUBDIR}
+PLIST_SUB= PORTVERSION=${PORTVERSION}
+
+do-build:
+ ${SED} -e 's,%%PRTYPE%%,${PRTYPE},' \
+ ${FILTER} > ${WRKDIR}/filter${PRTYPE}
+
+do-install:
+ for R in ${DISTFILES}; do \
+ rpm -U ${RPMFLAGS} ${RPMDIR}/$$R; \
+ done
+.for i in ${BIN_FILES}
+ ${RM} -f /compat/linux/usr/bin/$i
+ ${MV} /compat/linux/usr/local/bin/$i ${PREFIX}/bin
+.endfor
+.if defined(SLAVE_PORT)
+ ${MKDIR} ${PREFIX}/libexec/${PORTNAME}
+ ${INSTALL_SCRIPT} ${WRKDIR}/filter${PRTYPE} \
+ ${PREFIX}/libexec/${PORTNAME}
+.else
+ ${MKDIR} ${HTML_DIR}
+.for i in ${DOC_DISTFILES}
+ ${TAR} -C ${HTML_DIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${i}
+ ${INSTALL_DATA} ${FILESDIR}/license.txt.jp ${DOC_DIR}
+.endfor
+.endif
+
+# a target for the maintainer
+_MAKE_COMMENT_DESCR:
+.if defined(SLAVE_PORT) && ${PRTYPE} != "850"
+.for file in pkg-comment pkg-descr
+ ${SED} -e 's/850/${PRTYPE}/g' ../bjfilter850/${file} \
+ > ${.CURDIR}/${file}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/print/bjfiltercom/distinfo b/print/bjfiltercom/distinfo
new file mode 100644
index 000000000000..7ecbdeb778c8
--- /dev/null
+++ b/print/bjfiltercom/distinfo
@@ -0,0 +1,4 @@
+MD5 (bjfilter/bjfiltercom-1.0-0.i386.rpm) = 2a04d0ef584a274b671730219cfc08b7
+MD5 (bjfilter/readme.tar.gz) = 44e6453be626ff5ff74347c02a003058
+MD5 (bjfilter/instruction.tar.gz) = 4c56f4b15123593938533e4661773484
+MD5 (bjfilter/faq.tar.gz) = dc38ef243063ebf23eed2355631cacd6
diff --git a/print/bjfiltercom/files/filter b/print/bjfiltercom/files/filter
new file mode 100644
index 000000000000..4efd25918dd6
--- /dev/null
+++ b/print/bjfiltercom/files/filter
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+PATH=${PATH}:/usr/bin:/usr/local/bin
+
+MODEL=BJF%%PRTYPE%%
+RESOLUTION=600
+PAGESIZE=a4
+GS="gs -r${RESOLUTION} -q -dNOPROMPT -dSAFER \
+ -sPAPERSIZE=${PAGESIZE} -sDEVICE=bmp16m -sOutputFile=- -"
+BJFILTER="bjfilter --model ${MODEL} --imageres ${RESOLUTION}"
+
+psselect -r | ${GS} | ${BJFILTER}
diff --git a/print/bjfiltercom/files/license.txt.jp b/print/bjfiltercom/files/license.txt.jp
new file mode 100644
index 000000000000..ee965b2e3642
--- /dev/null
+++ b/print/bjfiltercom/files/license.txt.jp
@@ -0,0 +1,60 @@
+This language used in the following is Japanese.
+
+使用許諾契約
+
+キヤノン株式会社(以下キヤノンといいます。)、キヤノン販売
+株式会社(以下キヤノン販売といいます。)はこのソフトウェア
+および、付随する情報等の正確性に関して、如何なる保証も致し
+ません。
+
+このソフトウェアおよび、付随する情報等は、何等保証のない現
+状有姿(「現状のまま」)で提供されるものであり、商品性、特
+定目的に対する適合性の保証、および、権利非侵害の保証その他
+一切の保証を、明示、黙示を問わず、キヤノンおよび、キヤノン
+販売は一切負うものではありません。 このソフトウェアおよび、
+付随する情報等の正確性、それらの使用から生じる全てのリスク
+は、これらを使用するユーザー(以下ユーザーといいます。)に
+負担して戴きますので、使用前にその旨をご理解ください。
+
+本ソフトウェアおよび、付随する情報等をダウンロードする前
+に、本使用許諾契約をよくお読みください。 本ソフトウェアおよ
+び、付随する情報等をダウンロードすることにより、ユーザーは
+本使用許諾契約に同意したことになります。 本使用許諾契約の条
+項に同意できない場合は、 本ソフトウェアおよび、付随する情報
+等をダウンロードすることはできません。
+本ソフトウェア及び付随する情報等の著作権は、全てキヤノンお
+よびそのライセンスを受けた企業、機関、あるいは、団体に帰属
+します。
+ユーザーは以下の条件に基づき、ダウンロードした本ソフトウェ
+アおよび付随する情報等を自由に複製、改良、使用し、また第三
+者に頒布することができます。
+
+1. ユーザーは本ソフトウェアのうち、ソースコードが開示されて
+いない部分に
+ついて、そのバイナリー(オブジェクトコード)をキヤノンの非
+開示情報として取扱うものとします。
+
+2. ユーザーは本ソフトウェアのうち、ソースが公開されていない
+部分のバイナ
+リー(オブジェクトコード)について、リバース・エンジニアリ
+ング、リバース・コンパイル、リバース・アセンブルを行っては
+ならないものとします。
+
+3. 本ソフトウェア及び付随する情報等は一定の機能および目的を
+保証するものではありません。 従って、ユーザーは本ソフトウェ
+アおよび付随する情報等を自らの責任において使用することに同
+意するものとします。
+
+4. 本ソフトウェア及び付随する情報等は無償でユーザーに提供す
+るものであ
+り、ユーザーが本ソフトウェアおよび付随する情報等の使用によ
+り生ずる直接的、間接的もしくは波及効果による損害、データ・
+ソフトウェアその他無体財産権に対する損害、使用利益および得
+べかりし利益の喪失に対してキヤノンおよびキヤノン販売は何ら
+の保証責任も負わないものとします。
+
+5. ユーザーが本ソフトウェア、または本ソフトウェアを改良した
+ソフトウェア、あるいは、付随する情報等を基にソフトウェアを
+設計・開発し、その成果を第三者に頒布する場合には、本使用許
+諾契約と同等の義務を当該第三者に負わせるも
+のとします。
diff --git a/print/bjfiltercom/pkg-comment b/print/bjfiltercom/pkg-comment
new file mode 100644
index 000000000000..fe6bda38f500
--- /dev/null
+++ b/print/bjfiltercom/pkg-comment
@@ -0,0 +1 @@
+Canon Bubble Jet Print Filter for Linux -- Common files
diff --git a/print/bjfiltercom/pkg-descr b/print/bjfiltercom/pkg-descr
new file mode 100644
index 000000000000..112445525360
--- /dev/null
+++ b/print/bjfiltercom/pkg-descr
@@ -0,0 +1,7 @@
+This port is for common files for Canon Bubble Jet Print Filter for
+Linux which is for Canon bubble jet printers BJ F850, F860 and so
+on. By using the driver you can print out as high quality as you use
+the Windows driver. See the below URL:
+
+WWW: http://www.canon-sales.co.jp/drv-upd/linux/bjlinux100.html
+
diff --git a/print/bjfiltercom/pkg-plist b/print/bjfiltercom/pkg-plist
new file mode 100644
index 000000000000..55878fa00448
--- /dev/null
+++ b/print/bjfiltercom/pkg-plist
@@ -0,0 +1,48 @@
+bin/bjfilter
+bin/bjprn
+bin/lgmon
+bin/printui
+bin/stsmon
+share/doc/bjfiltercom-%%PORTVERSION%%/license.txt.jp
+share/doc/bjfiltercom-%%PORTVERSION%%/html/ABOUT.HTM
+share/doc/bjfiltercom-%%PORTVERSION%%/html/CONTENTS.HTM
+share/doc/bjfiltercom-%%PORTVERSION%%/html/DELETE.HTM
+share/doc/bjfiltercom-%%PORTVERSION%%/html/FAQ.HTM
+share/doc/bjfiltercom-%%PORTVERSION%%/html/IMAGE002.JPG
+share/doc/bjfiltercom-%%PORTVERSION%%/html/IMAGE004.JPG
+share/doc/bjfiltercom-%%PORTVERSION%%/html/IMAGE006.JPG
+share/doc/bjfiltercom-%%PORTVERSION%%/html/IMAGE008.JPG
+share/doc/bjfiltercom-%%PORTVERSION%%/html/IMAGE010.JPG
+share/doc/bjfiltercom-%%PORTVERSION%%/html/IMAGE012.JPG
+share/doc/bjfiltercom-%%PORTVERSION%%/html/IMAGE014.JPG
+share/doc/bjfiltercom-%%PORTVERSION%%/html/IMAGE016.JPG
+share/doc/bjfiltercom-%%PORTVERSION%%/html/INDEX.HTM
+share/doc/bjfiltercom-%%PORTVERSION%%/html/NOTE.HTM
+share/doc/bjfiltercom-%%PORTVERSION%%/html/PRINT.HTM
+share/doc/bjfiltercom-%%PORTVERSION%%/html/README.HTM
+share/doc/bjfiltercom-%%PORTVERSION%%/html/SWITCHES.HTM
+share/doc/bjfiltercom-%%PORTVERSION%%/html/UTILITY.HTM
+share/doc/bjfiltercom-%%PORTVERSION%%/html/WELCOME.HTM
+@dirrm share/doc/bjfiltercom-%%PORTVERSION%%/html
+@dirrm share/doc/bjfiltercom-%%PORTVERSION%%
+@cwd /compat/linux
+usr/lib/bjlib/cnbpname.tbl
+usr/lib/libcnbpcmcm.so.1.0.0
+usr/lib/libcnbphtmg.so.1.0.0
+usr/lib/libcnbpsmth.so.1.0.0
+usr/lib/libcnbpwcc.so.1.0.0
+usr/lib/libcnclapi.so.1.0.0
+usr/lib/libcnclbjcmd.so.1.0.0
+usr/lib/libcnclui.so.1.0.0
+usr/local/share/locale/ja/LC_MESSAGES/stsmon.mo
+usr/local/share/printui/black_bar.xpm
+usr/local/share/printui/cyan_bar.xpm
+usr/local/share/printui/locale-table
+usr/local/share/printui/magenta_bar.xpm
+usr/local/share/printui/ui-jpn.glade
+usr/local/share/printui/ui-jpn.res
+usr/local/share/printui/ui-usa.glade
+usr/local/share/printui/ui-usa.res
+usr/local/share/printui/yellow_bar.xpm
+@dirrm usr/lib/bjlib
+@dirrm usr/local/share/printui