1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-31 10:46:16 +00:00

Fix for pips3300

(1) add pkg-plist13 for pips3300
  (2) add files/filter13.rev to support printing via USB for pips3300
This commit is contained in:
Satoshi Taoka 2002-05-25 02:39:50 +00:00
parent 197c8cfc17
commit 4ec1b359c5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=59946
3 changed files with 39 additions and 5 deletions

View File

@ -74,6 +74,8 @@ DESCR= ${.CURDIR}/pkg-descr
LANGS= ja
RUN_DEPENDS+= ${LINUXBASE}/usr/share/locale/ja_JP/LC_COLLATE:${PORTSDIR}/japanese/linux_locale
PLIST= ${MASTERDIR}/pkg-plist20
.elif ${PORTVERSION} == 1.3
PLIST= ${MASTERDIR}/pkg-plist13
.elif ${PORTVERSION} == 1.3.1
LANGS= de es fr it ja ko nl pt zh zh_TW
RUN_DEPENDS+= ${LINUXBASE}/usr/share/locale/ja_JP/LC_COLLATE:${PORTSDIR}/japanese/linux_locale
@ -142,14 +144,17 @@ $${GSCONF} < $$TMP | $${PIPS} -ui C,' \
${WRKDIR}/filter${PRTYPE} > ${WRKDIR}/filter${PRTYPE}.rev
.if ! defined(WITH_EKPD)
# Remake filter${PRTYPE}.rev
${SED} -e 's,$${GSCONF} | $${PIPS} -ui C,TMP=/tmp/pips.$$$$;\
trap "rm -rf $$TMP; exit" 0 2 3 4 6 7 8 10 11 12 13 15;\
psselect -r > $$TMP;\
$${GSCONF} < $$TMP | $${PIPS} -ui C,' \
-e 's,^GSCONF.*$$,GSCONF=${PREFIX}/libexec/pips${PRTYPE}/gsconfig${PRTYPE},' \
.if ${PORTVERSION} == 1.3
${SED} -e 's,^GSCONF.*$$,GSCONF=${PREFIX}/libexec/pips${PRTYPE}/gsconfig${PRTYPE},' \
-e 's,^PIPS.*$$,PIPS=${PREFIX}/bin/pips${PRTYPE},' \
-e 's,:/usr/local/bin$$,:${PREFIX}/bin,' \
${FILESDIR}/filter13.rev > ${WRKDIR}/filter${PRTYPE}.rev
.else
${SED} -e 's,^GSCONF.*$$,GSCONF=${PREFIX}/libexec/pips${PRTYPE}/gsconfig${PRTYPE},' \
-e 's,^PIPS.*$$,PIPS=${PREFIX}/bin/pips${PRTYPE},' \
-e 's,:/usr/local/bin$$,:${PREFIX}/bin,' \
${FILESDIR}/filter.rev > ${WRKDIR}/filter${PRTYPE}.rev
.endif
.endif #defined(WITH_EKPD)
.if ${PORTVERSION} == 2.0 || ${PORTVERSION} == 2.1
${MV} ${WRKDIR}/ekpdrc ${WRKDIR}/ekpdrc.org

View File

@ -0,0 +1,15 @@
#!/bin/sh
PATH=${PATH}:/usr/bin:/usr/local/bin
GSCONF=/usr/local/EPKowa/PM800C/gsconfig800
PIPS=/usr/local/bin/pips800
TMP=/tmp/pips.$$
trap "rm -rf $TMP; exit" 0 2 3 4 6 7 8 10 11 12 13 15
psselect -r > $TMP
# To support printing via USB port for Ver. 1.3 (only pips3300)
perl -e 'print "\000\000\000\033\001\@EJL\ 1284.4\n\@EJL \n\033\@"'
${GSCONF} < $TMP | ${PIPS} -ui C
rm -rf $TMP

14
print/pips800/pkg-plist13 Normal file
View File

@ -0,0 +1,14 @@
bin/pips%%PRTYPE%%
libexec/%%BASE_NAME%%/filter%%PRTYPE%%
libexec/%%BASE_NAME%%/filter%%PRTYPE%%.rev
libexec/%%BASE_NAME%%/gsconfig%%PRTYPE%%
libexec/%%BASE_NAME%%/setup
libexec/%%BASE_NAME%%/scripts/en.lc
libexec/%%BASE_NAME%%/scripts/ja.lc
@dirrm libexec/%%BASE_NAME%%/scripts
share/doc/%%BASE_NAME%%/readme%%PRTYPE%%
%%LIB_README%%
@dirrm libexec/%%BASE_NAME%%
@dirrm share/doc/%%BASE_NAME%%
@cwd /compat/linux
%%LIB_DIR_FILE%%