From 50867f032bedf5fd0b161b10c4049233f0ef6f16 Mon Sep 17 00:00:00 2001 From: Satoshi Taoka Date: Thu, 1 Mar 2001 05:45:58 +0000 Subject: Canon Bubble Jet Print Filter for Linux -- Common files --- print/bjfiltercom/Makefile | 93 ++++++++++++++++++++++++++++++++++ print/bjfiltercom/distinfo | 4 ++ print/bjfiltercom/files/filter | 12 +++++ print/bjfiltercom/files/license.txt.jp | 60 ++++++++++++++++++++++ print/bjfiltercom/pkg-comment | 1 + print/bjfiltercom/pkg-descr | 7 +++ print/bjfiltercom/pkg-plist | 48 ++++++++++++++++++ 7 files changed, 225 insertions(+) create mode 100644 print/bjfiltercom/Makefile create mode 100644 print/bjfiltercom/distinfo create mode 100644 print/bjfiltercom/files/filter create mode 100644 print/bjfiltercom/files/license.txt.jp create mode 100644 print/bjfiltercom/pkg-comment create mode 100644 print/bjfiltercom/pkg-descr create mode 100644 print/bjfiltercom/pkg-plist (limited to 'print/bjfiltercom') 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 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 -- cgit v1.2.3