# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # morq-current # morq-current/files # morq-current/files/patch-aa # morq-current/files/patch-ab # morq-current/files/patch-ac # morq-current/files/spam.rb.bsfilter # morq-current/files/spam.rb.nofilter # morq-current/files/morq-import.rb # morq-current/files/patch-ad # morq-current/Makefile # morq-current/distinfo # morq-current/pkg-descr # morq-current/pkg-message # morq-current/pkg-plist # echo c - morq-current mkdir -p morq-current > /dev/null 2>&1 echo c - morq-current/files mkdir -p morq-current/files > /dev/null 2>&1 echo x - morq-current/files/patch-aa sed 's/^X//' >morq-current/files/patch-aa << 'END-of-morq-current/files/patch-aa' X--- bin/morq.orig Fri Feb 17 20:52:28 2006 X+++ bin/morq Fri Feb 17 21:06:34 2006 X@@ -1,7 +1,4 @@ X-#! /usr/bin/ruby X- X-$:.push "/home/matz/work/morq/lib" X-$:.push "/home/matz/work/morq/ext" X+#! /usr/bin/env ruby X X cmd = ARGV.shift.downcase X END-of-morq-current/files/patch-aa echo x - morq-current/files/patch-ab sed 's/^X//' >morq-current/files/patch-ab << 'END-of-morq-current/files/patch-ab' X--- lib/morq/spam.rb.orig Wed Feb 15 23:26:26 2006 X+++ lib/morq/spam.rb Wed Feb 15 23:27:38 2006 X@@ -2,24 +2,24 @@ X X # module Morq::Spam X # def spam?(path) X-# system "/usr/bin/bsfilter #{path}" X+# system "/usr/bin/env bsfilter #{path}" X # end X # def report_spam(path) X-# system "/usr/bin/bsfilter -s #{path}" X+# system "/usr/bin/env bsfilter -s #{path}" X # end X # def report_nospam(path) X-# system "/usr/bin/bsfilter -cS #{path}" X+# system "/usr/bin/env bsfilter -cS #{path}" X # end X # end X X module Morq::Spam X def spam?(path) X- system "/usr/bin/bogofilter < #{path}" X+ system "/usr/bin/env bogofilter < #{path}" X end X def report_spam(path) X- system "/usr/bin/bogofilter -s < #{path}" X+ system "/usr/bin/env bogofilter -s < #{path}" X end X def report_nospam(path) X- system "/usr/bin/bogofilter -nS < #{path}" X+ system "/usr/bin/env bogofilter -nS < #{path}" X end X end END-of-morq-current/files/patch-ab echo x - morq-current/files/patch-ac sed 's/^X//' >morq-current/files/patch-ac << 'END-of-morq-current/files/patch-ac' X--- elisp/morq.el.orig Fri Feb 17 20:52:33 2006 X+++ elisp/morq.el Fri Feb 17 21:03:29 2006 X@@ -46,7 +46,7 @@ X . font-lock-string-face)))) X "Additional expressions to highlight in Morq Mail buffer.") X X-(setenv "LD_LIBRARY_PATH" "/usr/lib:/usr/local/lib") X+(setenv "LD_LIBRARY_PATH" "/usr/lib:%%PREFIX%%/lib") X X (defun morq-match-nth (n) X (buffer-substring (match-beginning n) (match-end n))) END-of-morq-current/files/patch-ac echo x - morq-current/files/spam.rb.bsfilter sed 's/^X//' >morq-current/files/spam.rb.bsfilter << 'END-of-morq-current/files/spam.rb.bsfilter' Xrequire 'morq/base' X Xmodule Morq::Spam X def spam?(path) X system "/usr/bin/env bsfilter #{path}" X end X def report_spam(path) X system "/usr/bin/env bsfilter -s #{path}" X end X def report_nospam(path) X system "/usr/bin/env bsfilter -cS #{path}" X end Xend X X# module Morq::Spam X# def spam?(path) X# system "/usr/bin/env bogofilter < #{path}" X# end X# def report_spam(path) X# system "/usr/bin/env bogofilter -s < #{path}" X# end X# def report_nospam(path) X# system "/usr/bin/env bogofilter -nS < #{path}" X# end X# end END-of-morq-current/files/spam.rb.bsfilter echo x - morq-current/files/spam.rb.nofilter sed 's/^X//' >morq-current/files/spam.rb.nofilter << 'END-of-morq-current/files/spam.rb.nofilter' Xrequire 'morq/base' X X# module Morq::Spam X# def spam?(path) X# system "/usr/bin/env bsfilter #{path}" X# end X# def report_spam(path) X# system "/usr/bin/env bsfilter -s #{path}" X# end X# def report_nospam(path) X# system "/usr/bin/env bsfilter -cS #{path}" X# end X# end X Xmodule Morq::Spam X def spam?(path) X# system "/usr/bin/env bogofilter < #{path}" X end X def report_spam(path) X# system "/usr/bin/env bogofilter -s < #{path}" X end X def report_nospam(path) X# system "/usr/bin/env bogofilter -nS < #{path}" X end Xend END-of-morq-current/files/spam.rb.nofilter echo x - morq-current/files/morq-import.rb sed 's/^X//' >morq-current/files/morq-import.rb << 'END-of-morq-current/files/morq-import.rb' X#!/usr/local/bin/ruby X Xfor item in ARGV do X p item X system("cat #{item} | morq inc") if(test(?e, item)) Xend END-of-morq-current/files/morq-import.rb echo x - morq-current/files/patch-ad sed 's/^X//' >morq-current/files/patch-ad << 'END-of-morq-current/files/patch-ad' X--- bin/morq-import.orig Sat Feb 18 18:18:15 2006 X+++ bin/morq-import Sat Feb 18 18:18:23 2006 X@@ -1,4 +1,4 @@ X-#! /usr/bin/ruby X+#! /usr/bin/env ruby X X require 'morq/inc' X require 'find' END-of-morq-current/files/patch-ad echo x - morq-current/Makefile sed 's/^X//' >morq-current/Makefile << 'END-of-morq-current/Makefile' X# New ports collection makefile for: morq X# Date created: 18 Feb 2006 X# Whom: TAKEMURA, Masahiro X# X# $FreeBSD$ X# X XPORTNAME= morq XPORTVERSION= 0.3.0.20060218 XCATEGORIES= mail XMASTER_SITES= http://mstk.que.jp/FreeBSD/ X#DISTNAME= rast-${PORTVERSION} X XMAINTAINER= mas@mstk.que.jp X XCOMMENT= Morq - full text search Mail Organizer X#USE_BZIP2= yes XUSE_RUBY= yes XUSE_RUBY_SETUP= yes XUSE_EMACS= yes XWITHOUT_FILTER= yes X XEMACS_PORT_NAME?= emacs21 XRUN_DEPENDS= rast:${PORTSDIR}/textproc/rast \ X ${LOCALBASE}/${EMACS_LIBDIR_WITH_VER}/site-lisp/flim:${PORTSDIR}/editors/flim \ X ${LOCALBASE}/${EMACS_LIBDIR_WITH_VER}/site-lisp/semi:${PORTSDIR}/editors/semi \ X ${RUBY_SITELIBDIR}/depot.rb:${PORTSDIR}/databases/ruby-qdbm \ X ${RUBY_ARCHLIBDIR}/iconv.so:${PORTSDIR}/converters/ruby-iconv \ X ${RUBY_SITELIBDIR}/tmail.rb:${PORTSDIR}/mail/ruby-tmail X X.if defined(WITH_BSFILTER) XRUN_DEPENDS+= bsfilter:${PORTSDIR}/mail/bsfilter X.else X.if !defined(WITHOUT_FILTER) XRUN_DEPENDS+= bogofilter:${PORTSDIR}/mail/bogofilter X.endif X.endif X X#WRKSRC= ${WRKDIR}/${DISTNAME}/morq XCONFIGURE_ARGS= --prefix=${PREFIX} X X.include X Xpost-patch: X.if defined(WITH_BSFILTER) X ${CP} ${FILESDIR}/spam.rb.bsfilter ${WRKSRC}/lib/morq/spam.rb X.else X.if defined(WITHOUT_FILTER) X ${CP} ${FILESDIR}/spam.rb.nofilter ${WRKSRC}/lib/morq/spam.rb X.endif X.endif X Xpost-install: X ${REINPLACE_CMD} -i "" -E \ X -e 's,%%PREFIX%%,${PREFIX},g' \ X ${WRKSRC}/elisp/morq.el X ${INSTALL_DATA} ${WRKSRC}/elisp/morq.el ${PREFIX}/${EMACS_LIBDIR}/site-lisp/ X ${INSTALL_SCRIPT} ${FILESDIR}/morq-import.rb ${PREFIX}/bin/morq-import-another X X.include END-of-morq-current/Makefile echo x - morq-current/distinfo sed 's/^X//' >morq-current/distinfo << 'END-of-morq-current/distinfo' XMD5 (morq-0.3.0.20060218.tar.gz) = c98d27d6d649ac93adeb48daa925552b XSHA256 (morq-0.3.0.20060218.tar.gz) = ee8a8f35310b0ca8c68cd913d2d563fa9778b9d10b85b756de7d7b47477200eb XSIZE (morq-0.3.0.20060218.tar.gz) = 30301 END-of-morq-current/distinfo echo x - morq-current/pkg-descr sed 's/^X//' >morq-current/pkg-descr << 'END-of-morq-current/pkg-descr' XMorq is a Mail Organizer. XIt can search from old mail in full text search with Rast. X XWWW: http://projects.netlab.jp/rast/ END-of-morq-current/pkg-descr echo x - morq-current/pkg-message sed 's/^X//' >morq-current/pkg-message << 'END-of-morq-current/pkg-message' Xadd .emacs file as follows: X X(load-library "morq") END-of-morq-current/pkg-message echo x - morq-current/pkg-plist sed 's/^X//' >morq-current/pkg-plist << 'END-of-morq-current/pkg-plist' Xbin/morq Xbin/morq-import Xbin/morq-import-another X%%RUBY_SITELIBDIR%%/morq/action.rb X%%RUBY_SITELIBDIR%%/morq/base.rb X%%RUBY_SITELIBDIR%%/morq/inc.rb X%%RUBY_SITELIBDIR%%/morq/label.rb X%%RUBY_SITELIBDIR%%/morq/list.rb X%%RUBY_SITELIBDIR%%/morq/maildir.rb X%%RUBY_SITELIBDIR%%/morq/query.rb X%%RUBY_SITELIBDIR%%/morq/score.rb X%%RUBY_SITELIBDIR%%/morq/spam.rb X%%RUBY_SITELIBDIR%%/morq/thread.rb X%%EMACS_LIBDIR%%/site-lisp/morq.el X@dirrm %%RUBY_SITELIBDIR%%/morq END-of-morq-current/pkg-plist exit