From owner-freebsd-ports Sat Mar 3 14: 4:31 2001 Delivered-To: freebsd-ports@freebsd.org Received: from smtp2.knology.net (user-24-214-63-12.knology.net [24.214.63.12]) by hub.freebsd.org (Postfix) with SMTP id D117537B719 for ; Sat, 3 Mar 2001 14:04:24 -0800 (PST) (envelope-from steve@havk.org) Received: (qmail 17854 invoked by uid 1003); 3 Mar 2001 22:06:47 -0000 Received: from user-24-214-88-8.knology.net (HELO bsd.havk.org) (24.214.88.8) by user-24-214-63-12.knology.net with SMTP; 3 Mar 2001 22:06:47 -0000 Received: by bsd.havk.org (Postfix, from userid 1001) id 53D121A7AB; Sat, 3 Mar 2001 16:04:19 -0600 (CST) Date: Sat, 3 Mar 2001 16:04:19 -0600 From: Steve Price To: ports@freebsd.org Subject: RTF viewer Message-ID: <20010303160419.S61311@bsd.havk.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="yEPQxsgoJgBvi8ip" Content-Disposition: inline User-Agent: Mutt/1.2.5i X-Operating-System: FreeBSD 4.2-STABLE i386 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org --yEPQxsgoJgBvi8ip Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Does anyone know of an RTF viewer for FreeBSD or a commandline tool that would convert RTF to Postscript? I've searched the usual places and freshmeat turned up rtf2ps which looked exactly like what I wanted. Upon closer inspection it is a royal pain to build. Attached is a stab at a port that doesn't quite work yet because of the evil style of the ted code and the fact that rtf2ps tries to use indent, a patch, and sed to get rid of any dependencies on X or Motif. Thanks. -Steve --yEPQxsgoJgBvi8ip Content-Type: application/x-tar-gz Content-Disposition: attachment; filename="rtf2ps.tgz" Content-Transfer-Encoding: base64 H4sIAANqoToAA+09aXfaSLb5Kn5F5cSTASNAC2JzOx3HS+I33g4msd/06/ERQoBOA+JJIraT +L/PrU0qQbHYsZ3uDpUEoVpu3bXq1tVFCaKuMQ5LL56yoLJWtSz0AiG9aun4CkVjV3aDqoal GZVyRS9DN61iaS+Q9aRYsTIJIztA6EUYuZ/dBf2u+647eA6EnrcEVP4dL4y8Udd/kjl0TauU y/Plr1eqXP5mpQy6oBvlqv4CaU+CzVT5yeV/vGehLFWCgl7UisCMYu9LDm2jdrurdbo1o15u W22jonW0drdi2e1aW++26zUzQ4ZGbqdgFGvFMHCEsRWz49pm2aoYdbdjV9x22dBqrm4Yeler uHU786PJXhdWmP0f23+4XW+wyAAeXpbYv67purD+m9j+zaq1tv/nKK/QiXuNxn4QhcjxBwPX iTx/hIZMH1DXDxoKVZLMK7RnRy5yAhcunYYCxUTHduD0kaFpOrRf9P0hqVd+/fXXzCuo2TgI XPfd+d4G3GXOTputk53j/W0OEVd82m+eH56ebCuw/GR2d1r770+bh/vn28o48EZR5njnvLXf vDo/bOG6fhSNG6WSH4ZF94vnFB1/WGIqjP4voyhd0gyfxdFgMunBZ2k8aZfcjhf5QVgCtEuZ vcPz1sHhEQa38ZWjdFeg3xk2dxtf9y9bzZ3d1tX5x4PLOzS7zmV4h9OTo/+9B6gMkHR40oJ/ +00gEnP+LWNS0Q96mcxF81/nzd1tBUDC173D5l1JAJ7JjP0wKrg3UWA7USOjvN34unt2hza+ YrpI71lcEQEFUGF40Rs5g0nHRb+0w04Rz18c/vFmvSL/nIUZz/iPXgFsaeiOosefY5n/B9Vs /beqOt4LdFMrr/2/ZyknrttBNmKyX68CP1sR7L/jhk7wFHMstX9LsP8ytn/4Xlnb/3MUZv9E 9t4Y+35F8EAuLhpI5mqt14e/WxHsfzzwwifY/VfZ/83E/ivU/k1zbf/PUdreiB2g1rb9MxZm //is/2RPAe4R/zfNKo7/Qr91/P9ZSkr+Yzty+gXbfuQ5Fq//ZbNsWFz+sPBX8X4A39fr/3OU QqGAznZaux+KfuD1lHM7whE9hEykW42y0TBrNLaXz+dpv9kuWpl2efsWFXS1bNVRXlcNw0Bv 32YKLR/Z4/HgFkV9L0REwRqZwj+Q00EtGqbCdzjciLxRB46gqNBFPBpdZDsT9CAjUWGsoV+K xRLBJFPIFDY3N9Fp8/D94cnO0RUAxLGvI/vWn0RFh2C65zoIGaBRDa3SMAgxWqaAqV7SG0iz WO/NdKGzVky1biJ6jxAoUeQ5CAcs4Q7Attyb6MLrRH2U3RmPz/q3oefYgwMfCNwEjnRVOHKP wghNRqHXG4EP7vSBp5uhimGggTvKYUBfM4WXYCJeF2VhTOENfGAQ526U420IBW40CUboctjG k+6Hjj128WF+ZoyKsnRSOlcOwWx4pi0K6Y5e3EHozgIX6ElBjYKJswJg9iFl1Scv9NoD91E5 dt3Hwess1KI3sNS8fo3C3/BNAem/o+1t9E/0T4GD0FIoiFxI2I4HQX9tlt+afMDfRk6lzUcq JWpvYDC1KsJfn95gYhEpilIqoWsXdTAgxw5cZLfB3tEl6uKa0PvidvAY6EUFiLJoShwol3SA GebKcWbgNLspt1Fui4qQQsRi/DorvilgUvGl4D23hT2UxcQys2jaMgXDnOY3tU7uKjLWTcuM 2+kcYWlbiwb/1QX+mKZK/2yK+yps4AeBPXRL8OVj5A1mN0sN/gpb65IBRsOqNMr1RburXqmq erUc768IAZN6bnTkATdC+7O7RWt37aDjjewBcMgbdHb9ySjaolzBOnoZfbLfu/AxmLghyo5B N0eRitsUBcR5QgZBnYpeJ1+hfjQZ7k41EdAqOvl4dJTb4nynK37SnuwUSFiUtyhTOEl8BXwI SViD5hNVKj0zWVLRmaalmuXENWIQAYztoG2ybc6RT+AOYOH67AoSugFEb4T7W7i/JcRcY6OB O3aFmr7r9fpAzGv+JU0VxeMS2+lO0IPtcfCb7fyuslluUB4RUKiErBwTGSeFi2wuKRK5pIjh kknI4TXPR5BcWFZFxUfuxM72PFjaQpwDQEZvTddSXH6UEOl058l0Hc8e+D0p0Sqb6xYqKTRa K0J8OQvxMjojJsVh5wTMo8AGLkDjgR+oSE7qvXGIF3KickwgySpxT4H8EFV8fLFwMpYKhmO/ QDQCyQ8Xjtx8arpq1mqx+Xz2vQ6+wr4HiDcZErv2YNC2nT9Qlq74CXZsC0CMIMG9uox2Op1k oMDPoT3m9VzxYDo+17HQirIYH+zn8wkpVU/m4nN2cOV9LHZQZViVIUTcfwaWTNVQlanXamq9 XhVWXOkKPrSDnjf6wKzNyjGzt518Xli6yAnVbrsD8Be9UU84bEqBCl3BkxTGbfFhDH58GqSz Rn6vB8fpbYCxS5K/WqTi3SSKYAECH3UwGYJLcXG4936/dYXTlFRkD+Cfw80IawenPFnaHkw5 Vgg57dTHfgD1dGBMP759VA7IlaFeV3VNE7VhRtPp1ISCz3gl3O3bo57bSVTaib9F/cCf9Pqc ZXcrKcqQVuEUtHSfWT24jI7tkd1ziRfJMUuJmNOTyPgp6Fkq/sU0Tcl2IVVSsela1QA6qzVB bljbQNkM7fetuW7iKyoJcuq9HH5yA7KBv9lmJyGqgPGIOWoc2mH/gm7M+pRxkGNGjFsig1Vw K5WeGrs5rKyZgG69vGxB9AO8uds4QwHff4DT6b9PT1o7RzMLBELUHEPBXM/skdu58EYd/zo+ Ms2zVionfExflejvw63pX++SylUxG3W8bqK+95cJVRPO9yXL8XPynergn5PzDLfv5b3cCHQL hKFX7rueIHR8PfwADSHq40+hgdwXuwO7hwk+vji++nB40jq/Ovh4sts6PD05R9+E2r393dPm DqnfSo2fjEg+OIeBR18dn37aZ6Pp/eHJ4fHhv/c5njh2MPDD2M8TNptpqN8EsLtHp+ccxt00 IR3X8QNbRIWgfPXutLm330Tf+ARJS+uwdcTRpDXH+ycf0xUi4hKBYkr4FoRpIHYTi+q+y+tc YeGm7xOXAOERBUb30nuLLEFmFaHRSZ5UbHNMDm+Tes1atu903IELK4UbjoEM4rbsnV6dnLZA Eu8li4wUBvDVvz7vu4MBwPG+AJRWMHG5g4XxFeX/Wib/Za798Hp4wGWkTgttnn+/bHZBz1aY fy8RtzqrAfPPGBQHz/FHZ94NHOaESKN0qqSnioRRW3yQ6AzFUl6yyz21lLnHuqqcFxxjVpC0 /CyzHItZeS/GYxWJzztXPZHU5cZuVDUVPsT99eHS5DtTiBuxNxExX8cfT8ZkBMq6duGNax+7 YQgHiz0SqzixhzxSqFCU45AVGURjH7sDOwzT3Sislj+mPaYPlqttWzEHEkP4Xg5gUT6UBzhG sxIXhI7fywe5api1sqqbdV1QDeoi4idz792IHhxR9jongLXH4/euf+SOelH/IPCHvBOYQcft 2pNB9HHk4XApOeHm0LdvXE0RDsf+/8QLgFWhhwNQ+LhFuqFfkJZLncwxCiCYc5f/LC97rSJN RWEU4OeA2ZDHppXL6MgOo5Y3dMPIHo7PAt8BvrsdHDXd88LxwL7FJOQSe7mM6Ok4FKqGbFwr sD/D8c8ekAkBj+YO/jHb/tXux2Zz/6QlHvkTBiaa9SdgIA8ErMhComY/holytSybYK9lMx0Z QmhzDBimufHS7tjjqOUfeyORE0Nv9EnCu7i3fZP0foOG9g3t/dfTv5hTYszp+Tj1l1e0ahXY VyuvFW2ponFOrRXtIYpmaZaqW7ohKBrLLxI28Pk7x8v7KQqn5n70z1D/ME2JSU005X6kkgde 95H0jyJ3jqgtcAmsanpN4QhsdtgX7DXGWEVAa6JyOIASOoDbCHrtUYfgnN5n2XDRE595VIyh JYoAviwOa/TAFRx1VHTR98BR9W7cQQxMZbPlUoPwWwPs9oA5vqmmiPPndCRpdSZB6AfUP/FH LPuO9ROeLscnIZ7KSYmnqCUYCzoz82g/eSZOGKhO0/pavJlOfLgf24TvciYd2EDGfC7NNs9h E+04y6c7bl1cu8R1+Mm0i5+A5YxitndfDUuGSXQsaZRrWdL+l9CzhzBwStdk7ErUaQ6/ZB3u rXF5yS8FZL+UMLVGOfmlRF764wKht94o66w3/tVERQeFRnm4GBr+1UQeezqKNBlXUeBcTNtB jfGFZIRCFS5fYfZX+Bkeu5+X3goAHimtlc7zSDmtgDx5+JMnUJM8e1xPHrzQ2fCs8DdJc5bl OGeVmRxnRcFJzo/H3ZVSmQmraQqzQhHHEq/W1QrKw8m5TuX9txfWI+bV5OUpxlKzNBu6Jpjl nMRk4edMegNOkoll6tg0NZQnVyORVZK6CypDcndpPU/eBf0SsncxB1Kak1pds4jn8BLNExN4 FSXJ4I1bxTRe3oHm8dIueBkDEYmCSGnYVGJvWsOIkmLKTROHdVDeNCtw6qGUczDENGyHhNqW 0ZZk4uV5SJOk4ik4+1CsuoWq23QVzT9UWB5iqonlISo8ITFpjMkvSDjAA51ZxAKdCkVGUW5Y YmDJwupNY6MLxtziMbc8b7CExFGEfVZFNcrAPquuGtVEceK8TUVh6Zwz9Tyh88/LWQlbhd09 y/L3ZvASeDyDYIqXsjllzBCm5A4Knxzl0lOk0kOVuaz7LhQLizcqknkoz0vMKnRBAaVQmf7U NbUG6lOv4PWHqA8fL0mlzCoxgCnSkgbOlzmbWSpLKxbhTH4lBbosu5IjMaUtT7QfYH7VdVPV YUutG4kTJTXeJMWw5Y9BqPpSc59JSlSU1Boh9bmEpDO+wEoBi0mJSmoQm4DttGl7ozlq8mzE LFqQjchNSdwOeGZejGZKEe6frsd9jZX5ImTrTXUgu5FktRES9jiGnDKiDGA8Vdi0Nc1QhbUX eI91l2VqzNnLCovT4AAb1s4AxEPnbhVJCtAq2sZHxLqmT+0sumaZ2HnEL0m+N3UpifB8FNhy aEJKzGHhAfG2InlKrXzjuFQqxOx0DTxavR4fXqYSOhQ8IF2P0zpk1Sy5Q5FtMyleU32KdW6B jU1CN9izI1tVBA0lHFXu5olBkhSgiEkBK60aM09QFXw0Z4vijGkszQ1YSGQqLUCZztoRV5MV phQSAZZNKuYAKLN5P/JlLMEgeZS/cCLh6b8iDhHlyFRSL1dV/AoCvYITtZbsBE8p4mlzI8/K ZY/Ks2juo3K2hy94Rs56zHk4LnfXFtsR4aJh1rH/oRtWNXZAkt7yx7dZJH98i3LKN2LoeOii h7fQUVGoGgi8U2Yj4VkkRsJh3rS7NycMnk1CggAA5fCfFHsUGhAn8LbozNPxcDLzbDxc3H10 o1YhvDO1xHkjtL9Eix8MEfoTViXd5U+G/ibsMk2Tssuy1uxazq6yVsOhiLxeNo34ZK7E8W+F BZy3RXRwuJVNSlwCGoueCn5jp58CmV69lKnDFo3e5lF8OhLitXDgiKPfMUQe/eaMZMPiaK6i 0Oi20CbGciXN8kjuVD/JgVVJRcFwBcFUUcQ4+I9+Kc8zFtn7n9qPPMeS9/8Zhladev+XWcbv /1q//+npC46lxq9bkkRQ9VrDqCevgOJdp8OmVhw2Jc8zTBI6pBdYnxD+A55SI3nnk0Je+VTY 5TVoHLhjRLURvwKqWIz/T4JMXskmr4vaoi+Lmt89l0GKM+bd2csNURFqi/ymUHD88W2AD1gU N9a5IXvNe0HBCnLzpYs2/gOoxDdv6NDZEQ3Cg2qNxP/oBfNAees6fZ8MKmxkd87ODppwML86 ffc/57kG+kfRxx9OJj/ThunpxKFrvLPBsvwbbHdAd/ye/t+3wIWDBbZYAu+46/UmgbuFup7A 6BjARnbkRx0vQBtvc4y3InDSX+yTizH+2Do8moOw0BTjiyPs34MuGS/HloOeh+y7w9bxzpkM 11QLRbXtRfgw8VBM2XAJogngeXi29vdkSCbVFEPQzwejh8dKcGMgpYgBati+GqjI3slWpK9f K478oR/hfZQ1T1XDyCJ7xRtTd3SGb3EsJ/LB9R/64PFfIjiPw94OR4Wxi+E7tz/Tjrsu67Iu 67Iu67Iu67Iu67Iu6/Jjyn8BVnew3QB4AAA= --yEPQxsgoJgBvi8ip-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message