Remove non staged ports without pending PR from d*

This commit is contained in:
Baptiste Daroussin 2014-09-01 15:44:17 +00:00
parent 6c218941b7
commit 931a6f1635
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=366887
91 changed files with 13 additions and 9884 deletions

2
LEGAL
View file

@ -191,7 +191,6 @@ ningpo_demo* games/linux-ningpo-demo Redistribution is limited, see license
nntpcache-* news/nntpcache Free for individuals and non-military, non-profit organisations only
nttcp-* benchmarks/nttcp No commercial use
nwresources*.tar.gz games/nwndata Distribution not allowed
ofb06trial.tgz editors/softmaker-office distribution with other products of any kind forbiden
oneko-*.tar.gz games/oneko-sakura Including derivatives from CARDCAPTOR SAKURA
OptimFROG* audio/optimfrog No commercial use
oracle/* databases/jdbc-oracle10g This software is under license and export controls
@ -244,7 +243,6 @@ su2-1.3.tar.gz sysutils/su2 Do not sell for profit
susv2.tar.bz2 misc/susv2 Redistribution of the documents is not permitted
susv3.tar.bz2 misc/susv3 Redistribution of the documents is not permitted
svm_light.tar.gz science/svmlight The software must not be further distributed without prior permission of the author
systemsim-cell-* emulators/linux-systemsimcell Redistribution of pre-compiled binaries is not permitted
taetgen-* math/tetgen Academic or personal use only
tarsnap-* sysutils/tarsnap license restricts redistribution of source and binaries
tcetest_* games/linux-enemyterritory-tce Redistribution limited

13
MOVED
View file

@ -6596,3 +6596,16 @@ devel/uppaal||2014-09-01|Not staged
devel/ustl||2014-09-01|Not staged
devel/vtg||2014-09-01|Not staged
dns/poweradmin||2014-09-01|Not staged
editors/color-mate||2014-09-01|Not staged
editors/gnuserv||2014-09-01|Not staged
editors/jext||2014-09-01|Not staged
editors/komodo-ide||2014-09-01|Not staged
editors/psgml||2014-09-01|Not staged
editors/setedit||2014-09-01|Not staged
editors/softmaker-office||2014-09-01|Not staged
editors/textedit||2014-09-01|Not staged
emulators/its||2014-09-01|Not staged
emulators/linux-geepee32||2014-09-01|Not staged
emulators/linux-systemsimcell||2014-09-01|Not staged
emulators/psim-freebsd||2014-09-01|Not staged
emulators/vMac||2014-09-01|Not staged

View file

@ -42,7 +42,6 @@
SUBDIR += calligra-l10n-tr
SUBDIR += chexedit
SUBDIR += codelite
SUBDIR += color-mate
SUBDIR += conglomerate
SUBDIR += cooledit
SUBDIR += cream
@ -71,7 +70,6 @@
SUBDIR += gmanedit
SUBDIR += gnome2-office
SUBDIR += gnotepad+
SUBDIR += gnuserv
SUBDIR += gobby
SUBDIR += gwrite
SUBDIR += heme
@ -83,7 +81,6 @@
SUBDIR += impress
SUBDIR += jed
SUBDIR += jedit
SUBDIR += jext
SUBDIR += joe
SUBDIR += joe2
SUBDIR += jove
@ -93,7 +90,6 @@
SUBDIR += kile-kde4
SUBDIR += klat4
SUBDIR += komodo-edit
SUBDIR += komodo-ide
SUBDIR += lazarus
SUBDIR += lazarus-lcl-gtk
SUBDIR += lazarus-lcl-gtk2
@ -225,7 +221,6 @@
SUBDIR += paredit-mode.el
SUBDIR += pico-alpine
SUBDIR += poedit
SUBDIR += psgml
SUBDIR += puff
SUBDIR += py-room
SUBDIR += rox-edit
@ -233,9 +228,7 @@
SUBDIR += scribes
SUBDIR += se
SUBDIR += semi
SUBDIR += setedit
SUBDIR += slime
SUBDIR += softmaker-office
SUBDIR += spe
SUBDIR += speedbar
SUBDIR += ssam
@ -249,7 +242,6 @@
SUBDIR += texmacs
SUBDIR += texmaker
SUBDIR += texmakerx
SUBDIR += textedit
SUBDIR += textroom
SUBDIR += texworks
SUBDIR += thoteditor

View file

@ -1,75 +0,0 @@
# Created by: Satoshi Taoka <taoka@FreeBSD.org>
# $FreeBSD$
PORTNAME= color-mate
PORTVERSION= 10.6.4
PORTREVISION= 2
CATEGORIES= editors elisp
MASTER_SITES= http://www.netlab.is.tsukuba.ac.jp/~yokota/archive/
MAINTAINER= ports@FreeBSD.org
COMMENT= Color customizing module for Emacsen
USES= perl5
EMACSDIR= ${PREFIX}/share/emacs/site-lisp
ELISPDIR= ${EMACSDIR}/color-mate
SITEPKGDIR= ${PREFIX}/lib/xemacs/site-packages
XELISPDIR= ${SITEPKGDIR}/lisp/color-mate
THEME_DIR= ${ELISPDIR}/theme
MANIFEST= MANIFEST.color-mate
NO_STAGE= yes
do-build:
# Create color-mate-rgb.el
cd ${WRKSRC}; \
(${CAT} ${LOCALBASE}/lib/X11/rgb.txt | ${PERL5} ./rgb2el.pl > ./color-mate-rgb.el ) || ( ${ECHO} "Make rgb table from color-mate-rgb.el.std" ; ${CP} ./color-mate-rgb.el.std ./color-mate-rgb.el)
# Create Xresource for theme
cd ${WRKSRC}/theme; \
${SH} ${FILESDIR}/theme_build.sh
${SED} -e 's,@INSTALLPATH@,${XELISPDIR},' ${WRKSRC}/Dot.emacs.default.in \
> ${WRKDIR}/color-mate-startup.el
${ECHO_CMD} "(provide 'color-mate-startup)" >> ${WRKDIR}/color-mate-startup.el
${SED} -e 's,@INSTALLPATH@,${XELISPDIR},' ${WRKSRC}/Dot.emacs.default.in \
> ${WRKDIR}/color-mate-startup.xemacs.el
${ECHO_CMD} "(provide 'color-mate-startup)" >> ${WRKDIR}/color-mate-startup.xemacs.el
do-install:
${MKDIR} ${ELISPDIR} ${THEME_DIR} ${XELISPDIR} ${ELISPDIR}/kanakan-cursor ${ELISPDIR}/contrib
${INSTALL_DATA} ${WRKSRC}/*.el ${ELISPDIR}
${INSTALL_DATA} ${WRKSRC}/kanakan-cursor/*.el ${ELISPDIR}/kanakan-cursor/
${INSTALL_DATA} ${WRKSRC}/contrib/*.el ${ELISPDIR}/contrib/
${INSTALL_DATA} ${WRKSRC}/contrib/README ${ELISPDIR}/contrib/
${INSTALL_DATA} ${WRKSRC}/contrib/cm_select.sh.in ${ELISPDIR}/contrib/
${INSTALL_DATA} ${WRKSRC}/theme/* ${THEME_DIR}
${RM} ${THEME_DIR}/Makefile*
${MV} ${THEME_DIR}/README ${THEME_DIR}/README.jp
${INSTALL_SCRIPT} ${FILESDIR}/theme_build.sh ${THEME_DIR}
${INSTALL_DATA} ${WRKDIR}/color-mate-startup.el ${ELISPDIR}/../
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.color-mate ${DOCSDIR}/README.color-mate.jp
${INSTALL_DATA} ${WRKSRC}/README.color-mate.eng ${DOCSDIR}/README.color-mate.eng
${INSTALL_DATA} ${WRKSRC}/Q_and_A.color-mate ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/QuickStart.color-mate ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/Customize.txt ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/Dot.emacs.default.in ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/kanakan-cursor/README.kanakan-cursor ${DOCSDIR}/README.kanakan-cursor.jp
${INSTALL_DATA} ${WRKSRC}/kanakan-cursor/README.kanakan-cursor.eng ${DOCSDIR}/README.kanakan-cursor.eng
.endif
#
# For XEmacs
${LN} -s ${ELISPDIR}/*.el ${XELISPDIR}
.for SUBDIR in theme kanakan-cursor contrib
${MKDIR} ${XELISPDIR}/${SUBDIR}
${LN} -s ${ELISPDIR}/${SUBDIR}/* ${XELISPDIR}/${SUBDIR}
.endfor
${RM} -f ${WRKDIR}/${MANIFEST}
emacsdir=`${ECHO_CMD} ${SITEPKGDIR} | ${SED} -e "s;^${PREFIX}/;;"`; \
${CAT} ${PLIST} | ${GREP} -e "^$${emacsdir}" | \
${SED} -e "s;^$${emacsdir}/;;" > ${WRKDIR}/${MANIFEST}
${MKDIR} ${SITEPKGDIR}/pkginfo
${INSTALL_DATA} ${WRKDIR}/${MANIFEST} ${SITEPKGDIR}/pkginfo/
${INSTALL_DATA} ${WRKDIR}/color-mate-startup.xemacs.el ${XELISPDIR}/../color-mate-startup.el
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (color-mate-10.6.4.tar.gz) = 07b6d4417accfb6b0bcead60e2508ac89be612a0e7959cf0e01eb0726c6ce1cf
SIZE (color-mate-10.6.4.tar.gz) = 81527

View file

@ -1,18 +0,0 @@
#!/bin/sh
# from color-mate-10.0.1/theme/Makefile
for file in *.xdef; do
dist=`echo $file| sed 's/xdef$/X/'`
cat $file ./Xdefaults.cpp \
| gcc -E - \
| sed -e '/^# *[0-9][0-9]* *.*$$/d' \
-e 's/ $$//' \
-e /CM_BG/d \
-e /CM_FG/d \
-e /CM_BUTTON_BG/d \
-e /CM_BUTTON_FG/d \
-e /CM_BUTTON_SHAPE/d \
-e /CM_HIGHLIGHT_FG/d \
-e /CM_CHECK/d \
| tail +`wc $file | awk '{print $$1 + 1}'` > $dist
done

View file

@ -1,23 +0,0 @@
"Color-Mate" is a color customizing module for Mule, Emacs, XEmacs,
XEmacs UTF-2000, Mule for Win32 and Meadow.
"Color-Mate" requires emacs19/mule2.3 or upper version of emacs. And
also requires hilit19.el(emacs/mule), font-lock.el(emacs/mule/xemacs),
paren.el(emacs/mule/xemacs). Usually, these three files are install
with emacs. If you want to more, see
${PREFIX}/share/doc/color-mate/README.color-mate.eng
If you can use imput method(Wnn, Canna, Sj3, skk, leim, WindowsIME),
"Color-Mate" is coloring imput method with "kanakan-sousor". If you
want to more, see
${PREFIX}/share/doc/color-mate/README.kanakan-cursor.eng
To use Color-Mate, put the next line into your ~/.emacs:
(require 'color-mate-startup)
and the next file into ~/.Xdefaults
/usr/local/share/emacs/site-lisp/color-mate/theme/SunnyDay.X
WWW: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/color_mate/

View file

@ -1,143 +0,0 @@
share/emacs/site-lisp/color-mate-startup.el
@comment By 'find /usr/local/share/emacs/site-lisp/color-mate -type f | sort'
share/emacs/site-lisp/color-mate/color-mate-compile.el
share/emacs/site-lisp/color-mate/color-mate-face.el
share/emacs/site-lisp/color-mate/color-mate-fontset-emacs.el
share/emacs/site-lisp/color-mate/color-mate-fontset-meadow.el
share/emacs/site-lisp/color-mate/color-mate-fontset-mule-win32.el
share/emacs/site-lisp/color-mate/color-mate-fontset-mule.el
share/emacs/site-lisp/color-mate/color-mate-fontset-xemacs.el
share/emacs/site-lisp/color-mate/color-mate-frame-emacs.el
share/emacs/site-lisp/color-mate/color-mate-frame-xemacs.el
share/emacs/site-lisp/color-mate/color-mate-rgb.el
share/emacs/site-lisp/color-mate/color-mate-util.el
share/emacs/site-lisp/color-mate/color-mate.el
share/emacs/site-lisp/color-mate/contrib/README
share/emacs/site-lisp/color-mate/contrib/cm_select.el
share/emacs/site-lisp/color-mate/contrib/cm_select.sh.in
share/emacs/site-lisp/color-mate/contrib/contrib-compile.el
share/emacs/site-lisp/color-mate/contrib/summary-color.el
share/emacs/site-lisp/color-mate/contrib/vregister.el
share/emacs/site-lisp/color-mate/contrib/xemacs-fontset-menu.el
share/emacs/site-lisp/color-mate/kanakan-cursor/canna-cursor.el
share/emacs/site-lisp/color-mate/kanakan-cursor/egg-cursor.el
share/emacs/site-lisp/color-mate/kanakan-cursor/kanakan-cursor-compile.el
share/emacs/site-lisp/color-mate/kanakan-cursor/leim-cursor.el
share/emacs/site-lisp/color-mate/kanakan-cursor/sj3-cursor.el
share/emacs/site-lisp/color-mate/kanakan-cursor/skk-cursor.el
share/emacs/site-lisp/color-mate/kanakan-cursor/skk-cursor2.el
share/emacs/site-lisp/color-mate/kanakan-cursor/win32-cursor.el
share/emacs/site-lisp/color-mate/theme/GreenTea.X
share/emacs/site-lisp/color-mate/theme/GreenTea.el
share/emacs/site-lisp/color-mate/theme/GreenTea.xdef
share/emacs/site-lisp/color-mate/theme/Maron.X
share/emacs/site-lisp/color-mate/theme/Maron.el
share/emacs/site-lisp/color-mate/theme/Maron.xdef
share/emacs/site-lisp/color-mate/theme/MidNight.X
share/emacs/site-lisp/color-mate/theme/MidNight.el
share/emacs/site-lisp/color-mate/theme/MidNight.xdef
share/emacs/site-lisp/color-mate/theme/Null.X
share/emacs/site-lisp/color-mate/theme/Null.el
share/emacs/site-lisp/color-mate/theme/Null.xdef
share/emacs/site-lisp/color-mate/theme/README.jp
share/emacs/site-lisp/color-mate/theme/Stone.X
share/emacs/site-lisp/color-mate/theme/Stone.el
share/emacs/site-lisp/color-mate/theme/Stone.xdef
share/emacs/site-lisp/color-mate/theme/SunnyDay-LCD.X
share/emacs/site-lisp/color-mate/theme/SunnyDay-LCD.el
share/emacs/site-lisp/color-mate/theme/SunnyDay-LCD.xdef
share/emacs/site-lisp/color-mate/theme/SunnyDay.X
share/emacs/site-lisp/color-mate/theme/SunnyDay.el
share/emacs/site-lisp/color-mate/theme/SunnyDay.xdef
share/emacs/site-lisp/color-mate/theme/WaterWorld.X
share/emacs/site-lisp/color-mate/theme/WaterWorld.el
share/emacs/site-lisp/color-mate/theme/WaterWorld.xdef
share/emacs/site-lisp/color-mate/theme/Wine.X
share/emacs/site-lisp/color-mate/theme/Wine.el
share/emacs/site-lisp/color-mate/theme/Wine.xdef
share/emacs/site-lisp/color-mate/theme/Xdefaults.cpp
share/emacs/site-lisp/color-mate/theme/color-mate-theme-compile.el
share/emacs/site-lisp/color-mate/theme/theme_build.sh
@comment Almost the following files for XEmacs are symlinks :-)
lib/xemacs/site-packages/lisp/color-mate-startup.el
@comment By '/usr/local/lib/xemacs/site-packages/lisp/color-mate -type l|sort'
lib/xemacs/site-packages/lisp/color-mate/color-mate-compile.el
lib/xemacs/site-packages/lisp/color-mate/color-mate-face.el
lib/xemacs/site-packages/lisp/color-mate/color-mate-fontset-emacs.el
lib/xemacs/site-packages/lisp/color-mate/color-mate-fontset-meadow.el
lib/xemacs/site-packages/lisp/color-mate/color-mate-fontset-mule-win32.el
lib/xemacs/site-packages/lisp/color-mate/color-mate-fontset-mule.el
lib/xemacs/site-packages/lisp/color-mate/color-mate-fontset-xemacs.el
lib/xemacs/site-packages/lisp/color-mate/color-mate-frame-emacs.el
lib/xemacs/site-packages/lisp/color-mate/color-mate-frame-xemacs.el
lib/xemacs/site-packages/lisp/color-mate/color-mate-rgb.el
lib/xemacs/site-packages/lisp/color-mate/color-mate-util.el
lib/xemacs/site-packages/lisp/color-mate/color-mate.el
lib/xemacs/site-packages/lisp/color-mate/contrib/README
lib/xemacs/site-packages/lisp/color-mate/contrib/cm_select.el
lib/xemacs/site-packages/lisp/color-mate/contrib/cm_select.sh.in
lib/xemacs/site-packages/lisp/color-mate/contrib/contrib-compile.el
lib/xemacs/site-packages/lisp/color-mate/contrib/summary-color.el
lib/xemacs/site-packages/lisp/color-mate/contrib/vregister.el
lib/xemacs/site-packages/lisp/color-mate/contrib/xemacs-fontset-menu.el
lib/xemacs/site-packages/lisp/color-mate/kanakan-cursor/canna-cursor.el
lib/xemacs/site-packages/lisp/color-mate/kanakan-cursor/egg-cursor.el
lib/xemacs/site-packages/lisp/color-mate/kanakan-cursor/kanakan-cursor-compile.el
lib/xemacs/site-packages/lisp/color-mate/kanakan-cursor/leim-cursor.el
lib/xemacs/site-packages/lisp/color-mate/kanakan-cursor/sj3-cursor.el
lib/xemacs/site-packages/lisp/color-mate/kanakan-cursor/skk-cursor.el
lib/xemacs/site-packages/lisp/color-mate/kanakan-cursor/skk-cursor2.el
lib/xemacs/site-packages/lisp/color-mate/kanakan-cursor/win32-cursor.el
lib/xemacs/site-packages/lisp/color-mate/theme/GreenTea.X
lib/xemacs/site-packages/lisp/color-mate/theme/GreenTea.el
lib/xemacs/site-packages/lisp/color-mate/theme/GreenTea.xdef
lib/xemacs/site-packages/lisp/color-mate/theme/Maron.X
lib/xemacs/site-packages/lisp/color-mate/theme/Maron.el
lib/xemacs/site-packages/lisp/color-mate/theme/Maron.xdef
lib/xemacs/site-packages/lisp/color-mate/theme/MidNight.X
lib/xemacs/site-packages/lisp/color-mate/theme/MidNight.el
lib/xemacs/site-packages/lisp/color-mate/theme/MidNight.xdef
lib/xemacs/site-packages/lisp/color-mate/theme/Null.X
lib/xemacs/site-packages/lisp/color-mate/theme/Null.el
lib/xemacs/site-packages/lisp/color-mate/theme/Null.xdef
lib/xemacs/site-packages/lisp/color-mate/theme/README.jp
lib/xemacs/site-packages/lisp/color-mate/theme/Stone.X
lib/xemacs/site-packages/lisp/color-mate/theme/Stone.el
lib/xemacs/site-packages/lisp/color-mate/theme/Stone.xdef
lib/xemacs/site-packages/lisp/color-mate/theme/SunnyDay-LCD.X
lib/xemacs/site-packages/lisp/color-mate/theme/SunnyDay-LCD.el
lib/xemacs/site-packages/lisp/color-mate/theme/SunnyDay-LCD.xdef
lib/xemacs/site-packages/lisp/color-mate/theme/SunnyDay.X
lib/xemacs/site-packages/lisp/color-mate/theme/SunnyDay.el
lib/xemacs/site-packages/lisp/color-mate/theme/SunnyDay.xdef
lib/xemacs/site-packages/lisp/color-mate/theme/WaterWorld.X
lib/xemacs/site-packages/lisp/color-mate/theme/WaterWorld.el
lib/xemacs/site-packages/lisp/color-mate/theme/WaterWorld.xdef
lib/xemacs/site-packages/lisp/color-mate/theme/Wine.X
lib/xemacs/site-packages/lisp/color-mate/theme/Wine.el
lib/xemacs/site-packages/lisp/color-mate/theme/Wine.xdef
lib/xemacs/site-packages/lisp/color-mate/theme/Xdefaults.cpp
lib/xemacs/site-packages/lisp/color-mate/theme/color-mate-theme-compile.el
lib/xemacs/site-packages/lisp/color-mate/theme/theme_build.sh
lib/xemacs/site-packages/pkginfo/MANIFEST.color-mate
%%PORTDOCS%%%%DOCSDIR%%/Customize.txt
%%PORTDOCS%%%%DOCSDIR%%/Dot.emacs.default.in
%%PORTDOCS%%%%DOCSDIR%%/Q_and_A.color-mate
%%PORTDOCS%%%%DOCSDIR%%/QuickStart.color-mate
%%PORTDOCS%%%%DOCSDIR%%/README.color-mate.eng
%%PORTDOCS%%%%DOCSDIR%%/README.color-mate.jp
%%PORTDOCS%%%%DOCSDIR%%/README.kanakan-cursor.eng
%%PORTDOCS%%%%DOCSDIR%%/README.kanakan-cursor.jp
@dirrm share/emacs/site-lisp/color-mate/contrib
@dirrm share/emacs/site-lisp/color-mate/kanakan-cursor
@dirrm share/emacs/site-lisp/color-mate/theme
@dirrm share/emacs/site-lisp/color-mate
@dirrm lib/xemacs/site-packages/lisp/color-mate/contrib
@dirrm lib/xemacs/site-packages/lisp/color-mate/kanakan-cursor
@dirrm lib/xemacs/site-packages/lisp/color-mate/theme
@dirrm lib/xemacs/site-packages/lisp/color-mate
@dirrm lib/xemacs/site-packages/lisp
@dirrm lib/xemacs/site-packages/pkginfo
@dirrm lib/xemacs/site-packages
@dirrm lib/xemacs
%%PORTDOCS%%@dirrm %%DOCSDIR%%

View file

@ -1,64 +0,0 @@
# Created by: ilya
# $FreeBSD$
PORTNAME= gnuserv
PORTVERSION= 3.12.8
PORTREVISION= 13
CATEGORIES= editors
MASTER_SITES= http://meltin.net/hacks/emacs/src/
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Standalone release of gnuserv for GNU Emacs
GNU_CONFIGURE= yes
BINSUFFIX?= -emacs
USE_EMACS= yes
.if defined(WITHOUT_X11)
BROKEN= Configure fails without X support
.endif
CONFIGURE_ARGS+= --x-includes=${LOCALBASE}/include --x-libraries=${LOCALBASE}/lib
# configure --program-suffix doesn't work somehow
MAKE_ARGS= binsuffix="${BINSUFFIX}"
PORTDOCDIR= share/doc/gnuserv-${EMACS_PORT_NAME}
MAN1= gnuserv${BINSUFFIX}.1
MLINKS= gnuserv${BINSUFFIX}.1 gnuattach${BINSUFFIX}.1 \
gnuserv${BINSUFFIX}.1 gnuclient${BINSUFFIX}.1 \
gnuserv${BINSUFFIX}.1 gnudoit${BINSUFFIX}.1
DOCS= COPYING ChangeLog INSTALL README README.orig
SOURCES= devices.el gnuserv-compat.el gnuserv.el
ELCS= ${SOURCES:S/.el/.elc/g}
PLIST_SUB= EMACS_PORT_NAME=${EMACS_PORT_NAME} \
EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} \
BINSUFFIX=${BINSUFFIX}
lispdir= ${PREFIX}/${EMACS_SITE_LISPDIR}/gnuserv
NO_STAGE= yes
post-patch:
.for i in gnudoit gnuattach
@${REINPLACE_CMD} 's/gnuclient/gnuclient${BINSUFFIX}/' ${WRKSRC}/${i}
.endfor
post-install:
${MKDIR} ${lispdir};
.for i in ${SOURCES} ${ELCS}
${INSTALL_DATA} ${WRKSRC}/${i} ${lispdir}
.endfor
.if !defined(NOPORTDOCS)
${MKDIR} ${PREFIX}/${PORTDOCDIR}
.for i in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/${PORTDOCDIR}
.endfor
.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (gnuserv-3.12.8.tar.gz) = c9ba560e7d773c175ef1cbced8fae17d7a921b050a11457971a7b7a6216aeed9
SIZE (gnuserv-3.12.8.tar.gz) = 124070

View file

@ -1,11 +0,0 @@
--- gnuserv.c~ Thu Jan 25 13:41:48 2001
+++ gnuserv.c Sat Feb 10 18:00:44 2001
@@ -790,7 +790,7 @@
+ strlen (server.sun_path) + 1);
server.sun_len = bindlen;
#else
- bindlen = strlen (server.sun_path) + sizeof (server.sun_family);
+ bindlen = strlen (server.sun_path) + 1 + sizeof (server.sun_family);
#endif
if (bind(ls,(struct sockaddr *)&server,bindlen) < 0)

View file

@ -1,11 +0,0 @@
--- gnuserv.el.orig Thu Jan 25 19:41:59 2001
+++ gnuserv.el Sun Sep 29 19:16:03 2002
@@ -173,7 +173,7 @@
(function :tag "Other"))
:group 'gnuserv)
-(defcustom gnuserv-program "gnuserv"
+(defcustom gnuserv-program "gnuserv-emacs"
"*Program to use as the editing server."
:type 'string
:group 'gnuserv)

View file

@ -1,5 +0,0 @@
gnuserv allows you to attach to an already running Emacs. This allows
external programs to make use of Emacs' editing capabilities. It is
like GNU Emacs' emacsserver/server.el, but has many more features.
WWW: http://meltin.net/hacks/emacs/

View file

@ -1,12 +0,0 @@
*****************************************************************************
Add following code into your .emacs to enable autoloading of gnuserv lisp
files:
(autoload 'gnuserv-start "gnuserv-compat"
"Allow this Emacs process to be a server for client processes."
t)
(setq gnuserv-program "gnuserv-emacs")
(gnuserv-start)
*****************************************************************************

View file

@ -1,17 +0,0 @@
%%EMACS_SITE_LISPDIR%%/gnuserv/devices.el
%%EMACS_SITE_LISPDIR%%/gnuserv/devices.elc
%%EMACS_SITE_LISPDIR%%/gnuserv/gnuserv-compat.el
%%EMACS_SITE_LISPDIR%%/gnuserv/gnuserv-compat.elc
%%EMACS_SITE_LISPDIR%%/gnuserv/gnuserv.el
%%EMACS_SITE_LISPDIR%%/gnuserv/gnuserv.elc
bin/gnuattach%%BINSUFFIX%%
bin/gnuclient%%BINSUFFIX%%
bin/gnudoit%%BINSUFFIX%%
bin/gnuserv%%BINSUFFIX%%
%%PORTDOCS%%share/doc/gnuserv-%%EMACS_PORT_NAME%%/COPYING
%%PORTDOCS%%share/doc/gnuserv-%%EMACS_PORT_NAME%%/ChangeLog
%%PORTDOCS%%share/doc/gnuserv-%%EMACS_PORT_NAME%%/INSTALL
%%PORTDOCS%%share/doc/gnuserv-%%EMACS_PORT_NAME%%/README
%%PORTDOCS%%share/doc/gnuserv-%%EMACS_PORT_NAME%%/README.orig
@dirrm %%EMACS_SITE_LISPDIR%%/gnuserv
%%PORTDOCS%%@dirrm share/doc/gnuserv-%%EMACS_PORT_NAME%%

View file

@ -1,41 +0,0 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
PORTNAME= jext
PORTVERSION= 3.0.2
PORTREVISION= 6
CATEGORIES= editors java
MASTER_SITES= SF/${PORTNAME}/OldFiles
MAINTAINER= ports@FreeBSD.org
COMMENT= Powerful 100% pure Java text editor
USE_JAVA= yes
JAVA_VERSION= 1.6+
NO_WRKSUBDIR= yes
USE_XORG= x11
NO_BUILD= yes
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
SUB_FILES= jext.sh
INSTALL_FILES= Jython-LICENSE LICENSE README History.txt Names.txt bin lib
NO_STAGE= yes
do-install:
${MKDIR} ${DATADIR}
${INSTALL_SCRIPT} ${WRKDIR}/jext.sh ${PREFIX}/bin/jext
${TAR} -C ${WRKSRC} -c -f - ${INSTALL_FILES} | ${TAR} -C ${DATADIR} --unlink -x -f -
CLASSPATH=${DATADIR}/lib/jython.jar ${LOCALBASE}/bin/java org.python.util.jython \
${DATADIR}/lib/Lib/compileall.py ${DATADIR}
post-install:
@${FIND} ${DATADIR}/lib/cachedir -type f | ${SED} 's|^${PREFIX}/||' \
| ${SORT} >> ${TMPPLIST}
@${ECHO_CMD} '@dirrm ${DATADIR:S|${PREFIX}/||}/lib/cachedir/packages' >> ${TMPPLIST}
@${ECHO_CMD} '@dirrm ${DATADIR:S|${PREFIX}/||}/lib/cachedir' >> ${TMPPLIST}
@${ECHO_CMD} '@dirrm ${DATADIR:S|${PREFIX}/||}/lib' >> ${TMPPLIST}
@${ECHO_CMD} '@dirrm ${DATADIR:S|${PREFIX}/||}' >> ${TMPPLIST}
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (jext-3.0.2.tar.gz) = 184e3537fabc1f40e7adc1cb09f6b5c7e070548e1e499a5af2ab70163751c9dd
SIZE (jext-3.0.2.tar.gz) = 1771438

View file

@ -1,24 +0,0 @@
#!/bin/sh
#
# $FreeBSD$
JEXT_HOME="${JEXT_HOME:-"%%DATADIR%%"}"
if [ "$1" = "--help" ] ; then
echo "Usage: jext [files]"
exit 0
fi
# Create user directory
JEXT_USER_HOME="${HOME}/.jext"
if [ ! -d "${JEXT_USER_HOME}" ] ; then
mkdir -p "${JEXT_USER_HOME}/xinsert"
fi
# Run
JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" \
${JAVA_OPTS} \
-Dpython.home="${JEXT_HOME}/lib" \
-classpath "${JEXT_HOME}/lib/jython.jar":"${JEXT_HOME}/lib/dawn.jar":"${JEXT_HOME}/lib/jext.jar" \
org.jext.Jext \
"$@"

View file

@ -1,6 +0,0 @@
Jext is a powerful 100% pure Java text editor. Jext has been mainly designed
for programmers. Thus, Jext provides a lot of useful functions for coders:
syntax colorizing (Perl, XML/HTML, Java, JavaScript), auto indent, methods
seeker for Java, source code formatting and much more...
WWW: http://www.jext.org/

View file

@ -1,412 +0,0 @@
bin/jext
%%DATADIR%%/History.txt
%%DATADIR%%/Jython-LICENSE
%%DATADIR%%/LICENSE
%%DATADIR%%/Names.txt
%%DATADIR%%/README
%%DATADIR%%/bin/Jext.exe
%%DATADIR%%/bin/MouseWheel.dll
%%DATADIR%%/bin/dawn.bat
%%DATADIR%%/bin/icons/jext.ico
%%DATADIR%%/bin/icons/jext.xpm
%%DATADIR%%/bin/jext
%%DATADIR%%/bin/jext.bat
%%DATADIR%%/bin/jext.js
%%DATADIR%%/bin/jext.ncf
%%DATADIR%%/bin/jextlauncher.ini
%%DATADIR%%/bin/lang/Français_pack.jar
%%DATADIR%%/bin/plugins/FindAll.jar
%%DATADIR%%/bin/plugins/HTML.jar
%%DATADIR%%/bin/plugins/HyperTyper.jar
%%DATADIR%%/bin/plugins/Java.jar
%%DATADIR%%/bin/plugins/KLNF.jar
%%DATADIR%%/bin/plugins/PHPBrowse.jar
%%DATADIR%%/bin/plugins/PyBrowse.jar
%%DATADIR%%/bin/plugins/WheelMouse.jar
%%DATADIR%%/bin/plugins/XMLBrowse.jar
%%DATADIR%%/bin/templates/JSP/JSP.jsp
%%DATADIR%%/bin/templates/JSP/UseBean.jsp
%%DATADIR%%/bin/templates/Java/Class.java
%%DATADIR%%/bin/templates/Java/Interface.java
%%DATADIR%%/bin/templates/Java/Main.java
%%DATADIR%%/bin/templates/Jext/Action.java
%%DATADIR%%/bin/templates/Jext/OneClickAction.java
%%DATADIR%%/bin/templates/Jext/Plugin.java
%%DATADIR%%/bin/templates/Jext/Properties.props.xml
%%DATADIR%%/bin/templates/Jext/XInsert.insert.xml
%%DATADIR%%/lib/Lib/BaseHTTPServer$py.class
%%DATADIR%%/lib/Lib/BaseHTTPServer.py
%%DATADIR%%/lib/Lib/CGIHTTPServer$py.class
%%DATADIR%%/lib/Lib/CGIHTTPServer.py
%%DATADIR%%/lib/Lib/ConfigParser$py.class
%%DATADIR%%/lib/Lib/ConfigParser.py
%%DATADIR%%/lib/Lib/Cookie$py.class
%%DATADIR%%/lib/Lib/Cookie.py
%%DATADIR%%/lib/Lib/MimeWriter$py.class
%%DATADIR%%/lib/Lib/MimeWriter.py
%%DATADIR%%/lib/Lib/Queue$py.class
%%DATADIR%%/lib/Lib/Queue.py
%%DATADIR%%/lib/Lib/SimpleHTTPServer$py.class
%%DATADIR%%/lib/Lib/SimpleHTTPServer.py
%%DATADIR%%/lib/Lib/SocketServer$py.class
%%DATADIR%%/lib/Lib/SocketServer.py
%%DATADIR%%/lib/Lib/StringIO$py.class
%%DATADIR%%/lib/Lib/StringIO.py
%%DATADIR%%/lib/Lib/UserDict$py.class
%%DATADIR%%/lib/Lib/UserDict.py
%%DATADIR%%/lib/Lib/UserList$py.class
%%DATADIR%%/lib/Lib/UserList.py
%%DATADIR%%/lib/Lib/UserString$py.class
%%DATADIR%%/lib/Lib/UserString.py
%%DATADIR%%/lib/Lib/__future__$py.class
%%DATADIR%%/lib/Lib/__future__.py
%%DATADIR%%/lib/Lib/anydbm$py.class
%%DATADIR%%/lib/Lib/anydbm.py
%%DATADIR%%/lib/Lib/atexit$py.class
%%DATADIR%%/lib/Lib/atexit.py
%%DATADIR%%/lib/Lib/base64$py.class
%%DATADIR%%/lib/Lib/base64.py
%%DATADIR%%/lib/Lib/bdb$py.class
%%DATADIR%%/lib/Lib/bdb.py
%%DATADIR%%/lib/Lib/binhex$py.class
%%DATADIR%%/lib/Lib/binhex.py
%%DATADIR%%/lib/Lib/bisect$py.class
%%DATADIR%%/lib/Lib/bisect.py
%%DATADIR%%/lib/Lib/calendar$py.class
%%DATADIR%%/lib/Lib/calendar.py
%%DATADIR%%/lib/Lib/cgi$py.class
%%DATADIR%%/lib/Lib/cgi.py
%%DATADIR%%/lib/Lib/cmd$py.class
%%DATADIR%%/lib/Lib/cmd.py
%%DATADIR%%/lib/Lib/code$py.class
%%DATADIR%%/lib/Lib/code.py
%%DATADIR%%/lib/Lib/codecs$py.class
%%DATADIR%%/lib/Lib/codecs.py
%%DATADIR%%/lib/Lib/colorsys$py.class
%%DATADIR%%/lib/Lib/colorsys.py
%%DATADIR%%/lib/Lib/commands$py.class
%%DATADIR%%/lib/Lib/commands.py
%%DATADIR%%/lib/Lib/compileall$py.class
%%DATADIR%%/lib/Lib/compileall.py
%%DATADIR%%/lib/Lib/copy$py.class
%%DATADIR%%/lib/Lib/copy.py
%%DATADIR%%/lib/Lib/copy_reg$py.class
%%DATADIR%%/lib/Lib/copy_reg.py
%%DATADIR%%/lib/Lib/dircache$py.class
%%DATADIR%%/lib/Lib/dircache.py
%%DATADIR%%/lib/Lib/dospath$py.class
%%DATADIR%%/lib/Lib/dospath.py
%%DATADIR%%/lib/Lib/dumbdbm$py.class
%%DATADIR%%/lib/Lib/dumbdbm.py
%%DATADIR%%/lib/Lib/encodings/__init__$py.class
%%DATADIR%%/lib/Lib/encodings/__init__.py
%%DATADIR%%/lib/Lib/encodings/aliases$py.class
%%DATADIR%%/lib/Lib/encodings/aliases.py
%%DATADIR%%/lib/Lib/encodings/ascii$py.class
%%DATADIR%%/lib/Lib/encodings/ascii.py
%%DATADIR%%/lib/Lib/encodings/charmap$py.class
%%DATADIR%%/lib/Lib/encodings/charmap.py
%%DATADIR%%/lib/Lib/encodings/cp037$py.class
%%DATADIR%%/lib/Lib/encodings/cp037.py
%%DATADIR%%/lib/Lib/encodings/cp1006$py.class
%%DATADIR%%/lib/Lib/encodings/cp1006.py
%%DATADIR%%/lib/Lib/encodings/cp1026$py.class
%%DATADIR%%/lib/Lib/encodings/cp1026.py
%%DATADIR%%/lib/Lib/encodings/cp1250$py.class
%%DATADIR%%/lib/Lib/encodings/cp1250.py
%%DATADIR%%/lib/Lib/encodings/cp1251$py.class
%%DATADIR%%/lib/Lib/encodings/cp1251.py
%%DATADIR%%/lib/Lib/encodings/cp1252$py.class
%%DATADIR%%/lib/Lib/encodings/cp1252.py
%%DATADIR%%/lib/Lib/encodings/cp1253$py.class
%%DATADIR%%/lib/Lib/encodings/cp1253.py
%%DATADIR%%/lib/Lib/encodings/cp1254$py.class
%%DATADIR%%/lib/Lib/encodings/cp1254.py
%%DATADIR%%/lib/Lib/encodings/cp1255$py.class
%%DATADIR%%/lib/Lib/encodings/cp1255.py
%%DATADIR%%/lib/Lib/encodings/cp1256$py.class
%%DATADIR%%/lib/Lib/encodings/cp1256.py
%%DATADIR%%/lib/Lib/encodings/cp1257$py.class
%%DATADIR%%/lib/Lib/encodings/cp1257.py
%%DATADIR%%/lib/Lib/encodings/cp1258$py.class
%%DATADIR%%/lib/Lib/encodings/cp1258.py
%%DATADIR%%/lib/Lib/encodings/cp424$py.class
%%DATADIR%%/lib/Lib/encodings/cp424.py
%%DATADIR%%/lib/Lib/encodings/cp437$py.class
%%DATADIR%%/lib/Lib/encodings/cp437.py
%%DATADIR%%/lib/Lib/encodings/cp500$py.class
%%DATADIR%%/lib/Lib/encodings/cp500.py
%%DATADIR%%/lib/Lib/encodings/cp737$py.class
%%DATADIR%%/lib/Lib/encodings/cp737.py
%%DATADIR%%/lib/Lib/encodings/cp775$py.class
%%DATADIR%%/lib/Lib/encodings/cp775.py
%%DATADIR%%/lib/Lib/encodings/cp850$py.class
%%DATADIR%%/lib/Lib/encodings/cp850.py
%%DATADIR%%/lib/Lib/encodings/cp852$py.class
%%DATADIR%%/lib/Lib/encodings/cp852.py
%%DATADIR%%/lib/Lib/encodings/cp855$py.class
%%DATADIR%%/lib/Lib/encodings/cp855.py
%%DATADIR%%/lib/Lib/encodings/cp856$py.class
%%DATADIR%%/lib/Lib/encodings/cp856.py
%%DATADIR%%/lib/Lib/encodings/cp857$py.class
%%DATADIR%%/lib/Lib/encodings/cp857.py
%%DATADIR%%/lib/Lib/encodings/cp860$py.class
%%DATADIR%%/lib/Lib/encodings/cp860.py
%%DATADIR%%/lib/Lib/encodings/cp861$py.class
%%DATADIR%%/lib/Lib/encodings/cp861.py
%%DATADIR%%/lib/Lib/encodings/cp862$py.class
%%DATADIR%%/lib/Lib/encodings/cp862.py
%%DATADIR%%/lib/Lib/encodings/cp863$py.class
%%DATADIR%%/lib/Lib/encodings/cp863.py
%%DATADIR%%/lib/Lib/encodings/cp864$py.class
%%DATADIR%%/lib/Lib/encodings/cp864.py
%%DATADIR%%/lib/Lib/encodings/cp865$py.class
%%DATADIR%%/lib/Lib/encodings/cp865.py
%%DATADIR%%/lib/Lib/encodings/cp866$py.class
%%DATADIR%%/lib/Lib/encodings/cp866.py
%%DATADIR%%/lib/Lib/encodings/cp869$py.class
%%DATADIR%%/lib/Lib/encodings/cp869.py
%%DATADIR%%/lib/Lib/encodings/cp874$py.class
%%DATADIR%%/lib/Lib/encodings/cp874.py
%%DATADIR%%/lib/Lib/encodings/cp875$py.class
%%DATADIR%%/lib/Lib/encodings/cp875.py
%%DATADIR%%/lib/Lib/encodings/iso8859_1$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_1.py
%%DATADIR%%/lib/Lib/encodings/iso8859_10$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_10.py
%%DATADIR%%/lib/Lib/encodings/iso8859_13$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_13.py
%%DATADIR%%/lib/Lib/encodings/iso8859_14$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_14.py
%%DATADIR%%/lib/Lib/encodings/iso8859_15$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_15.py
%%DATADIR%%/lib/Lib/encodings/iso8859_2$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_2.py
%%DATADIR%%/lib/Lib/encodings/iso8859_3$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_3.py
%%DATADIR%%/lib/Lib/encodings/iso8859_4$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_4.py
%%DATADIR%%/lib/Lib/encodings/iso8859_5$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_5.py
%%DATADIR%%/lib/Lib/encodings/iso8859_6$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_6.py
%%DATADIR%%/lib/Lib/encodings/iso8859_7$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_7.py
%%DATADIR%%/lib/Lib/encodings/iso8859_8$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_8.py
%%DATADIR%%/lib/Lib/encodings/iso8859_9$py.class
%%DATADIR%%/lib/Lib/encodings/iso8859_9.py
%%DATADIR%%/lib/Lib/encodings/koi8_r$py.class
%%DATADIR%%/lib/Lib/encodings/koi8_r.py
%%DATADIR%%/lib/Lib/encodings/latin_1$py.class
%%DATADIR%%/lib/Lib/encodings/latin_1.py
%%DATADIR%%/lib/Lib/encodings/mac_cyrillic$py.class
%%DATADIR%%/lib/Lib/encodings/mac_cyrillic.py
%%DATADIR%%/lib/Lib/encodings/mac_greek$py.class
%%DATADIR%%/lib/Lib/encodings/mac_greek.py
%%DATADIR%%/lib/Lib/encodings/mac_iceland$py.class
%%DATADIR%%/lib/Lib/encodings/mac_iceland.py
%%DATADIR%%/lib/Lib/encodings/mac_latin2$py.class
%%DATADIR%%/lib/Lib/encodings/mac_latin2.py
%%DATADIR%%/lib/Lib/encodings/mac_roman$py.class
%%DATADIR%%/lib/Lib/encodings/mac_roman.py
%%DATADIR%%/lib/Lib/encodings/mac_turkish$py.class
%%DATADIR%%/lib/Lib/encodings/mac_turkish.py
%%DATADIR%%/lib/Lib/encodings/mbcs$py.class
%%DATADIR%%/lib/Lib/encodings/mbcs.py
%%DATADIR%%/lib/Lib/encodings/raw_unicode_escape$py.class
%%DATADIR%%/lib/Lib/encodings/raw_unicode_escape.py
%%DATADIR%%/lib/Lib/encodings/undefined$py.class
%%DATADIR%%/lib/Lib/encodings/undefined.py
%%DATADIR%%/lib/Lib/encodings/unicode_escape$py.class
%%DATADIR%%/lib/Lib/encodings/unicode_escape.py
%%DATADIR%%/lib/Lib/encodings/unicode_internal$py.class
%%DATADIR%%/lib/Lib/encodings/unicode_internal.py
%%DATADIR%%/lib/Lib/encodings/utf_16$py.class
%%DATADIR%%/lib/Lib/encodings/utf_16.py
%%DATADIR%%/lib/Lib/encodings/utf_16_be$py.class
%%DATADIR%%/lib/Lib/encodings/utf_16_be.py
%%DATADIR%%/lib/Lib/encodings/utf_16_le$py.class
%%DATADIR%%/lib/Lib/encodings/utf_16_le.py
%%DATADIR%%/lib/Lib/encodings/utf_8$py.class
%%DATADIR%%/lib/Lib/encodings/utf_8.py
%%DATADIR%%/lib/Lib/exceptions$py.class
%%DATADIR%%/lib/Lib/exceptions.py
%%DATADIR%%/lib/Lib/fileinput$py.class
%%DATADIR%%/lib/Lib/fileinput.py
%%DATADIR%%/lib/Lib/fnmatch$py.class
%%DATADIR%%/lib/Lib/fnmatch.py
%%DATADIR%%/lib/Lib/formatter$py.class
%%DATADIR%%/lib/Lib/formatter.py
%%DATADIR%%/lib/Lib/fpformat$py.class
%%DATADIR%%/lib/Lib/fpformat.py
%%DATADIR%%/lib/Lib/ftplib$py.class
%%DATADIR%%/lib/Lib/ftplib.py
%%DATADIR%%/lib/Lib/getopt$py.class
%%DATADIR%%/lib/Lib/getopt.py
%%DATADIR%%/lib/Lib/glob$py.class
%%DATADIR%%/lib/Lib/glob.py
%%DATADIR%%/lib/Lib/gopherlib$py.class
%%DATADIR%%/lib/Lib/gopherlib.py
%%DATADIR%%/lib/Lib/gzip$py.class
%%DATADIR%%/lib/Lib/gzip.py
%%DATADIR%%/lib/Lib/htmlentitydefs$py.class
%%DATADIR%%/lib/Lib/htmlentitydefs.py
%%DATADIR%%/lib/Lib/htmllib$py.class
%%DATADIR%%/lib/Lib/htmllib.py
%%DATADIR%%/lib/Lib/httplib$py.class
%%DATADIR%%/lib/Lib/httplib.py
%%DATADIR%%/lib/Lib/imaplib$py.class
%%DATADIR%%/lib/Lib/imaplib.py
%%DATADIR%%/lib/Lib/imghdr$py.class
%%DATADIR%%/lib/Lib/imghdr.py
%%DATADIR%%/lib/Lib/javaos$py.class
%%DATADIR%%/lib/Lib/javaos.py
%%DATADIR%%/lib/Lib/javapath$py.class
%%DATADIR%%/lib/Lib/javapath.py
%%DATADIR%%/lib/Lib/jreload$py.class
%%DATADIR%%/lib/Lib/jreload.py
%%DATADIR%%/lib/Lib/keyword$py.class
%%DATADIR%%/lib/Lib/keyword.py
%%DATADIR%%/lib/Lib/license
%%DATADIR%%/lib/Lib/linecache$py.class
%%DATADIR%%/lib/Lib/linecache.py
%%DATADIR%%/lib/Lib/macpath$py.class
%%DATADIR%%/lib/Lib/macpath.py
%%DATADIR%%/lib/Lib/macurl2path$py.class
%%DATADIR%%/lib/Lib/macurl2path.py
%%DATADIR%%/lib/Lib/mailbox$py.class
%%DATADIR%%/lib/Lib/mailbox.py
%%DATADIR%%/lib/Lib/mailcap$py.class
%%DATADIR%%/lib/Lib/mailcap.py
%%DATADIR%%/lib/Lib/marshal$py.class
%%DATADIR%%/lib/Lib/marshal.py
%%DATADIR%%/lib/Lib/mhlib$py.class
%%DATADIR%%/lib/Lib/mhlib.py
%%DATADIR%%/lib/Lib/mimetools$py.class
%%DATADIR%%/lib/Lib/mimetools.py
%%DATADIR%%/lib/Lib/mimetypes$py.class
%%DATADIR%%/lib/Lib/mimetypes.py
%%DATADIR%%/lib/Lib/mimify$py.class
%%DATADIR%%/lib/Lib/mimify.py
%%DATADIR%%/lib/Lib/multifile$py.class
%%DATADIR%%/lib/Lib/multifile.py
%%DATADIR%%/lib/Lib/mutex$py.class
%%DATADIR%%/lib/Lib/mutex.py
%%DATADIR%%/lib/Lib/nntplib$py.class
%%DATADIR%%/lib/Lib/nntplib.py
%%DATADIR%%/lib/Lib/ntpath$py.class
%%DATADIR%%/lib/Lib/ntpath.py
%%DATADIR%%/lib/Lib/nturl2path$py.class
%%DATADIR%%/lib/Lib/nturl2path.py
%%DATADIR%%/lib/Lib/pdb$py.class
%%DATADIR%%/lib/Lib/pdb.py
%%DATADIR%%/lib/Lib/pickle$py.class
%%DATADIR%%/lib/Lib/pickle.py
%%DATADIR%%/lib/Lib/pipes$py.class
%%DATADIR%%/lib/Lib/pipes.py
%%DATADIR%%/lib/Lib/popen2$py.class
%%DATADIR%%/lib/Lib/popen2.py
%%DATADIR%%/lib/Lib/poplib$py.class
%%DATADIR%%/lib/Lib/poplib.py
%%DATADIR%%/lib/Lib/posixfile$py.class
%%DATADIR%%/lib/Lib/posixfile.py
%%DATADIR%%/lib/Lib/posixpath$py.class
%%DATADIR%%/lib/Lib/posixpath.py
%%DATADIR%%/lib/Lib/pprint$py.class
%%DATADIR%%/lib/Lib/pprint.py
%%DATADIR%%/lib/Lib/profile$py.class
%%DATADIR%%/lib/Lib/profile.py
%%DATADIR%%/lib/Lib/pstats$py.class
%%DATADIR%%/lib/Lib/pstats.py
%%DATADIR%%/lib/Lib/pyclbr$py.class
%%DATADIR%%/lib/Lib/pyclbr.py
%%DATADIR%%/lib/Lib/quopri$py.class
%%DATADIR%%/lib/Lib/quopri.py
%%DATADIR%%/lib/Lib/random$py.class
%%DATADIR%%/lib/Lib/random.py
%%DATADIR%%/lib/Lib/re$py.class
%%DATADIR%%/lib/Lib/re.py
%%DATADIR%%/lib/Lib/reconvert$py.class
%%DATADIR%%/lib/Lib/reconvert.py
%%DATADIR%%/lib/Lib/repr$py.class
%%DATADIR%%/lib/Lib/repr.py
%%DATADIR%%/lib/Lib/rfc822$py.class
%%DATADIR%%/lib/Lib/rfc822.py
%%DATADIR%%/lib/Lib/sched$py.class
%%DATADIR%%/lib/Lib/sched.py
%%DATADIR%%/lib/Lib/sgmllib$py.class
%%DATADIR%%/lib/Lib/sgmllib.py
%%DATADIR%%/lib/Lib/shelve$py.class
%%DATADIR%%/lib/Lib/shelve.py
%%DATADIR%%/lib/Lib/shutil$py.class
%%DATADIR%%/lib/Lib/shutil.py
%%DATADIR%%/lib/Lib/site$py.class
%%DATADIR%%/lib/Lib/site.py
%%DATADIR%%/lib/Lib/smtplib$py.class
%%DATADIR%%/lib/Lib/smtplib.py
%%DATADIR%%/lib/Lib/sndhdr$py.class
%%DATADIR%%/lib/Lib/sndhdr.py
%%DATADIR%%/lib/Lib/socket$py.class
%%DATADIR%%/lib/Lib/socket.py
%%DATADIR%%/lib/Lib/sre$py.class
%%DATADIR%%/lib/Lib/sre.py
%%DATADIR%%/lib/Lib/sre_compile$py.class
%%DATADIR%%/lib/Lib/sre_compile.py
%%DATADIR%%/lib/Lib/sre_constants$py.class
%%DATADIR%%/lib/Lib/sre_constants.py
%%DATADIR%%/lib/Lib/sre_parse$py.class
%%DATADIR%%/lib/Lib/sre_parse.py
%%DATADIR%%/lib/Lib/stat$py.class
%%DATADIR%%/lib/Lib/stat.py
%%DATADIR%%/lib/Lib/string$py.class
%%DATADIR%%/lib/Lib/string.py
%%DATADIR%%/lib/Lib/symbol$py.class
%%DATADIR%%/lib/Lib/symbol.py
%%DATADIR%%/lib/Lib/telnetlib$py.class
%%DATADIR%%/lib/Lib/telnetlib.py
%%DATADIR%%/lib/Lib/tempfile$py.class
%%DATADIR%%/lib/Lib/tempfile.py
%%DATADIR%%/lib/Lib/threading$py.class
%%DATADIR%%/lib/Lib/threading.py
%%DATADIR%%/lib/Lib/token$py.class
%%DATADIR%%/lib/Lib/token.py
%%DATADIR%%/lib/Lib/tokenize$py.class
%%DATADIR%%/lib/Lib/tokenize.py
%%DATADIR%%/lib/Lib/traceback$py.class
%%DATADIR%%/lib/Lib/traceback.py
%%DATADIR%%/lib/Lib/tzparse$py.class
%%DATADIR%%/lib/Lib/tzparse.py
%%DATADIR%%/lib/Lib/urllib$py.class
%%DATADIR%%/lib/Lib/urllib.py
%%DATADIR%%/lib/Lib/urlparse$py.class
%%DATADIR%%/lib/Lib/urlparse.py
%%DATADIR%%/lib/Lib/user$py.class
%%DATADIR%%/lib/Lib/user.py
%%DATADIR%%/lib/Lib/warnings$py.class
%%DATADIR%%/lib/Lib/warnings.py
%%DATADIR%%/lib/Lib/whichdb$py.class
%%DATADIR%%/lib/Lib/whichdb.py
%%DATADIR%%/lib/Lib/whrandom$py.class
%%DATADIR%%/lib/Lib/whrandom.py
%%DATADIR%%/lib/Lib/xdrlib$py.class
%%DATADIR%%/lib/Lib/xdrlib.py
%%DATADIR%%/lib/Lib/xmllib$py.class
%%DATADIR%%/lib/Lib/xmllib.py
%%DATADIR%%/lib/Lib/zipfile$py.class
%%DATADIR%%/lib/Lib/zipfile.py
%%DATADIR%%/lib/Lib/zlib$py.class
%%DATADIR%%/lib/Lib/zlib.py
%%DATADIR%%/lib/dawn.jar
%%DATADIR%%/lib/jext.jar
%%DATADIR%%/lib/jython.jar
@dirrm %%DATADIR%%/lib/Lib/encodings
@dirrm %%DATADIR%%/lib/Lib
@dirrm %%DATADIR%%/bin/templates/Jext
@dirrm %%DATADIR%%/bin/templates/Java
@dirrm %%DATADIR%%/bin/templates/JSP
@dirrm %%DATADIR%%/bin/templates
@dirrm %%DATADIR%%/bin/plugins
@dirrm %%DATADIR%%/bin/lang
@dirrm %%DATADIR%%/bin/icons
@dirrm %%DATADIR%%/bin

View file

@ -1,44 +0,0 @@
# Created by: Dereckson <dereckson@gmail.com>
# $FreeBSD$
PORTNAME= komodo-ide
PORTVERSION= 6.1.1
CATEGORIES= editors
MASTER_SITES= http://downloads.activestate.com/Komodo/releases/${PORTVERSION}/
DISTNAME= Komodo-IDE-${PORTVERSION}-61234-linux-libcpp6-x86
MAINTAINER= ports@FreeBSD.org
COMMENT= Multi-language editor from ActiveState
CONFLICTS= komodo-edit-*
ONLY_FOR_ARCHS= i386 amd64
NO_BUILD= yes
USE_LINUX= f10
USE_LINUX_APPS= gtk2 jpeg dbusglib alsalib
USE_LDCONFIG= yes
USE_PYTHON= yes
LICENSE= AKIDELA
LICENSE_FILE= ${WRKSRC}/license.txt
LICENSE_NAME= ActiveState Komodo IDE license agreement
LICENSE_PERMS=
NO_STAGE= yes
.include <bsd.port.pre.mk>
.if defined(BATCH) || defined(PACKAGE_BUILDING)
IGNORE='You must accept the license prior to building.'
.endif
.if ${OSVERSION} < 800000
BROKEN= fails to install
.endif
do-install:
${MKDIR} ${DESKTOPDIR}
cd ${WRKSRC} && ${SH} install.sh -I ${DATADIR} -s
${LN} -sf ${DATADIR}/bin/komodo ${PREFIX}/bin/
${LN} -sf ${DATADIR}/share/desktop/komodo-ide-6.desktop ${DESKTOPDIR}/
.include <bsd.port.post.mk>

View file

@ -1,2 +0,0 @@
SHA256 (Komodo-IDE-6.1.1-61234-linux-libcpp6-x86.tar.gz) = b827b977950762bfc537b341064daa2b79c4d5d9603cee728b2fdd59432759a8
SIZE (Komodo-IDE-6.1.1-61234-linux-libcpp6-x86.tar.gz) = 48233862

View file

@ -1,10 +0,0 @@
IDE specialized in dynamic languages like TCL, Python, PHP, Ruby, Perl
Also a web editor (JS/CSS/HTML/XML)
Syntax highlighting, autocomplete, debug features, external tools.
Built on the top of Mozilla.
This port installs the linux commercial version.
WWW: http://www.activestate.com/komodo-ide/

File diff suppressed because it is too large Load diff

View file

@ -1,53 +0,0 @@
# Created by: Shigeyuki Fukushima <shige@FreeBSD.org>
# $FreeBSD$
PORTNAME= psgml
PORTVERSION= 1.3.2
PORTREVISION= 20
CATEGORIES= editors elisp
MASTER_SITES= SF/${PORTNAME}/ALPHA%20${PORTNAME}/${PORTVERSION}
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
PATCH_SITES= ${MASTER_SITE_LOCAL}
PATCH_SITE_SUBDIR= hrs
PATCHFILES= psgml-symbol-conflict-050503.diff.gz
MAINTAINER= ports@FreeBSD.org
COMMENT= Major mode for editing SGML and XML documents for Emacs
SUB_FILES= ${PSGML_STARTUPEL}
SUB_LIST= PSGML_LISPDIR=${PSGML_LISPDIR}
PLIST_SUB= PSGML_STARTUPEL=${PSGML_STARTUPEL}
NOT_FOR_ARCHS= ia64
GNU_CONFIGURE= YES
CONFIGURE_ARGS= --lispdir=${PSGML_LISPDIR}
CONFIGURE_ENV= EMACS=${EMACS_CMD}
USE_EMACS= yes
POSTPATCHES= ${FILESDIR}/post-patch-*
INFO= psgml psgml-api
PSGML_STARTUPEL= psgml-startup.el
PSGML_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/psgml
NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${EMACS_PORT_NAME} == xemacs21-mule
PLIST_SUB+= XEMACS="" \
NON_XEMACS="@comment "
.else
PLIST_SUB+= XEMACS="@comment " \
NON_XEMACS=""
.endif
post-patch:
cd ${PATCH_WRKSRC} && ${CAT} ${POSTPATCHES} | ${PATCH}
post-install:
cd ${WRKSRC} && ${MAKE} install-info
${INSTALL_DATA} ${WRKDIR}/${PSGML_STARTUPEL} \
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
.include <bsd.port.post.mk>

View file

@ -1,4 +0,0 @@
SHA256 (psgml-1.3.2.tar.gz) = a020bfe9ab75e325e738726dd850e2b17030b3a5a2c0a349070839865ff51905
SIZE (psgml-1.3.2.tar.gz) = 252394
SHA256 (psgml-symbol-conflict-050503.diff.gz) = 1cbba4be9cc50cf86a901a9eb9435380d4ed75a3cbb4e252619d6006502660d0
SIZE (psgml-symbol-conflict-050503.diff.gz) = 5669

View file

@ -1,29 +0,0 @@
--- psgml.el.orig Wed May 21 14:47:45 2003
+++ psgml.el Wed May 21 15:44:47 2003
@@ -340,7 +340,7 @@
(put 'sgml-system-path 'sgml-type 'file-list)
(defvar sgml-public-map (or (sgml-parse-colon-path (getenv "SGML_PATH"))
- '("%S" "/usr/local/lib/sgml/%o/%c/%d" ))
+ '("%S" "@prefix@/share/sgml/%o/%c/%d" ))
"*Mapping from public identifiers to file names.
This is a list of possible file names. To find the file for a public
identifier the elements of the list are used one at the time from the
@@ -366,13 +366,15 @@
(defvar sgml-catalog-files (or (delete nil
(sgml-parse-colon-path
(getenv "SGML_CATALOG_FILES")))
- '("catalog" "/usr/local/lib/sgml/catalog"))
+ '("catalog" "@prefix@/share/sgml/catalog"
+ "@prefix@/share/xml/catalog"))
"*List of catalog entry files.
The files are in the format defined in the SGML Open Draft Technical
Resolution on Entity Management.")
(put 'sgml-catalog-files 'sgml-type 'file-list)
-(defvar sgml-ecat-files '("ECAT" "~/sgml/ECAT" "/usr/local/lib/sgml/ECAT")
+(defvar sgml-ecat-files '("ECAT" "~/sgml/ECAT" "@prefix@/share/sgml/ECAT"
+ "@prefix@/share/xml/ECAT")
"*List of catalog files for PSGML.")
(put 'sgml-ecat-files 'sgml-type 'file-list)

View file

@ -1,46 +0,0 @@
--- Makefile.in.orig Sun Mar 6 01:23:40 2005
+++ Makefile.in Sat May 21 18:45:15 2005
@@ -20,17 +20,29 @@
SHELL = /bin/sh
compile:
+ for F in psgml.el psgml.texi; do \
+ sed -e "s,@[p]refix@,${prefix}," < $$F > $$F.tmp; \
+ mv $$F.tmp $$F; \
+ done
$(EMACS) $(FLAGS) -f psgml-compile-files
-all:
- rm -f *.elc ; $(EMACS) $(FLAGS) -f psgml-compile-files
+info:
+ for p in psgml psgml-api; do \
+ $(EMACS) -batch -q -no-site-file -l texinfmt \
+ -f batch-texinfo-format $$p.texi; \
+ done
+all:
+ rm -f *.elc
+ ${MAKE} compile
+ ${MAKE} info
-install: compile
+install:
$(SHELL) mkinstalldirs $(lispdir)
for p in *.elc; do \
echo " $(INSTALL_DATA) $$p $(lispdir)/$$p"; \
$(INSTALL_DATA) $$p $(lispdir)/$$p; \
+ $(INSTALL_DATA) `echo $$p | sed 's/elc$$/el/'` $(lispdir)/`echo $$p | sed 's/elc$$/el/'` ; \
done
$(INSTALL_DATA) iso88591.map $(lispdir)
@@ -39,8 +51,8 @@
$(INSTALL_DATA) psgml-api.info $(infodir)
if $(SHELL) -c 'install-info --version' \
>/dev/null 2>&1; then \
- install-info --info-dir=$(infodir) psgml.info; \
- install-info --info-dir=$(infodir) psgml-api.info; \
+ install-info $(infodir)/psgml.info $(infodir)/dir; \
+ install-info $(infodir)/psgml-api.info $(infodir)/dir; \
else true; fi

View file

@ -1,47 +0,0 @@
--- psgml.texi.orig Mon Nov 16 06:45:07 1998
+++ psgml.texi Sat Jan 23 21:10:21 1999
@@ -11,10 +11,9 @@
@ifinfo
-@format
-START-INFO-DIR-ENTRY
+@dircategory The Emacs editor and associated tools
+@direntry
* PSGML: (psgml). PSGML, a major mode for SGML documents.
-END-INFO-DIR-ENTRY
-@end format
+@end direntry
@end ifinfo
@ifinfo
@@ -401,10 +400,10 @@
@code{SGML_PATH}.
Given the public identifier above and the file name template
-@samp{/usr/local/lib/sgml/%o/%c/%d}, the resulting file name is
+@samp{@prefix@/share/sgml/%o/%c/%d}, the resulting file name is
@example
-/usr/local/lib/sgml/ISO_8879:1986/entities/Added_Latin_1
+@prefix@/share/sgml/ISO_8879:1986/entities/Added_Latin_1
@end example
Note: blanks are transliterated to @samp{_} (and also @samp{/} to
@@ -420,7 +419,7 @@
is undefined the default is
@lisp
-("CATALOG" "/usr/local/lib/sgml/CATALOG")
+("catalog" "@prefix@/share/sgml/catalog")
@end lisp
@end defopt
@@ -448,7 +447,7 @@
environment variable is undefined the default is
@lisp
-("%S" "/usr/local/lib/sgml/%o/%c/%d")
+("%S" "@prefix@/share/sgml/%o/%c/%d")
@end lisp
@c Mapping from public identifiers to file names.
@end defopt

View file

@ -1,16 +0,0 @@
--- psgml-api.texi.orig Mon Nov 16 06:45:06 1998
+++ psgml-api.texi Sat Jan 23 21:11:18 1999
@@ -8,10 +8,9 @@
@ifinfo
-@format
-START-INFO-DIR-ENTRY
+@dircategory The Emacs editor and associated tools
+@direntry
* PSGML-API: (psgml-api). PSGML, the API documentation.
-END-INFO-DIR-ENTRY
-@end format
+@end direntry
@end ifinfo
@ifinfo

View file

@ -1,30 +0,0 @@
--- configure.orig Sun Oct 10 23:12:40 1999
+++ configure Sat Oct 16 20:02:52 1999
@@ -73,6 +73,11 @@
case "$ac_option" in
+ -lispdir | --lispdir | --lispdi | --lispd | --lisp)
+ ac_prev=lispdir ;;
+ -lispdir=* | --lispdir=* | --lispdi=* | --lispd=* | --lisp=*)
+ lispdir="$ac_optarg" ;;
+
-bindir | --bindir | --bindi | --bind | --bin | --bi)
ac_prev=bindir ;;
-bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
@@ -687,6 +692,7 @@
done
test -n "$EMACS" || EMACS="no"
+if test -z "$lispdir" ; then
if test $EMACS != "no"; then
echo $ac_n "checking where .elc files should go""... $ac_c" 1>&6
echo "configure:693: checking where .elc files should go" >&5
@@ -710,6 +716,7 @@
fi
echo "$ac_t""$lispdir" 1>&6
fi
+fi
# Extract the first word of "makeinfo", so it can be a program name with args.
set dummy makeinfo; ac_word=$2

View file

@ -1,61 +0,0 @@
--- psgml-dtd.el.orig 2005-03-06 01:23:40.000000000 +0900
+++ psgml-dtd.el 2012-08-04 11:56:25.000000000 +0900
@@ -93,12 +93,12 @@
(defmacro sgml-for-all-final-states (s dfa &rest forms)
"For all final states S in DFA do FORMS.
Syntax: var dfa-expr &body forms"
- (` (let ((L-states (sgml-some-states-of (, dfa)))
- (, s))
+ `(let ((L-states (sgml-some-states-of ,dfa))
+ ,s)
(while L-states
- (when (sgml-state-final-p (setq (, s) (car L-states)))
- (,@ forms))
- (setq L-states (cdr L-states))))))
+ (when (sgml-state-final-p (setq ,s (car L-states)))
+ ,@forms)
+ (setq L-states (cdr L-states)))))
(put 'sgml-for-all-final-states 'lisp-indent-hook 2)
(put 'sgml-for-all-final-states 'edebug-form-hook '(symbolp &rest form))
@@ -217,7 +217,7 @@
(defun sgml-make-pcdata ()
(sgml-make-* (sgml-make-primitive-content-token sgml-pcdata-token)))
-(defun sgml-reduce-, (l)
+(defun sgml-reduce-\, (l)
(while (cdr l)
(setcar (cdr l)
(sgml-make-conc (car l) (cadr l)))
@@ -279,7 +279,7 @@
(sgml-parse-delim "CRO" (digit nmstart))
(sgml-parse-delim "CRO" (digit)))
(prog1 (if (sgml-is-delim "NULL" digit)
- (string-to-int (sgml-check-nametoken))
+ (string-to-number (sgml-check-nametoken))
(let ((spec (sgml-check-name)))
(or (cdr (assoc spec '(("RE" . 10)
("RS" . 1)
@@ -336,7 +336,7 @@
(defsubst sgml-parse-connector ()
(sgml-skip-ps)
(cond ((sgml-parse-delim "SEQ")
- (function sgml-reduce-,))
+ (function sgml-reduce-\,))
((sgml-parse-delim "OR")
(function sgml-reduce-|))
((sgml-parse-delim "AND")
@@ -884,10 +884,10 @@
FORMS should produce the binary coding of element in VAR."
(let ((var (car loop-c))
(seq (cadr loop-c)))
- (` (let ((seq (, seq)))
+ `(let ((seq ,seq))
(sgml-code-number (length seq))
- (loop for (, var) in seq
- do (,@ body))))))
+ (loop for ,var in seq
+ do ,@body))))
(put 'sgml-code-sequence 'lisp-indent-hook 1)
(put 'sgml-code-sequence 'edbug-forms-hook '(sexp &rest form))

View file

@ -1,49 +0,0 @@
--- psgml-edit.el.orig 2013-06-03 13:44:59.000000000 +0900
+++ psgml-edit.el 2013-06-03 14:13:25.000000000 +0900
@@ -185,7 +185,9 @@
(goto-char (sgml-element-start element))
(delete-char (sgml-element-stag-len element))
(insert (sgml-delim "STAGO")
- (sgml-general-insert-case gi)
+ (if (symbolp gi)
+ (sgml-general-insert-case (symbol-name gi))
+ (sgml-general-insert-case gi))
tagc)
(let* ((newel (sgml-find-context-of (point)))
(newattlist (sgml-element-attlist newel))
@@ -1870,24 +1872,28 @@
(invert
(or (looking-at "&#\\([0-9]+\\)[;\n]?")
(error "No character reference after point"))
- (let ((c (string-to-int (buffer-substring (match-beginning 1)
+ (let ((c (string-to-number (buffer-substring (match-beginning 1)
(match-end 1)))))
(delete-region (match-beginning 0)
(match-end 0))
(if (fboundp 'decode-char) ; Emacs 21, Mule-UCS
(setq c (decode-char 'ucs c))
+ (if (fboundp 'ucs-to-char)
+ (setq c (ucs-to-char c))
;; Else have to assume 8-bit character.
- (if (fboundp 'unibyte-char-to-multibyte) ; Emacs 20
- (setq c (unibyte-char-to-multibyte c))))
+ (if (fboundp 'unibyte-char-to-multibyte) ; Emacs 20
+ (setq c (unibyte-char-to-multibyte c)))))
(insert c)))
;; Convert character to &#nn;
(t
(let ((c (following-char)))
(delete-char 1)
- (if (fboundp 'encode-char)
- (setq c (encode-char c 'ucs))
- (if (fboundp 'multibyte-char-to-unibyte)
- (setq c (multibyte-char-to-unibyte c))))
+ (if (fboundp 'char-to-ucs)
+ (setq c (char-to-ucs c))
+ (if (fboundp 'encode-char)
+ (setq c (encode-char c 'ucs))
+ (if (fboundp 'multibyte-char-to-unibyte)
+ (setq c (multibyte-char-to-unibyte c)))))
(insert (format "&#%d;" c))))))
(defun sgml-expand-entity-reference ()

View file

@ -1,343 +0,0 @@
--- psgml-parse.el.orig 2012-08-04 11:37:03.000000000 +0900
+++ psgml-parse.el 2012-08-04 11:37:19.000000000 +0900
@@ -329,28 +329,28 @@
;;(progn (set-syntax-table xml-parser-syntax) (describe-syntax))
(defmacro sgml-with-parser-syntax (&rest body)
- (` (let ((normal-syntax-table (syntax-table))
+ `(let ((normal-syntax-table (syntax-table))
(cb (current-buffer)))
(set-syntax-table (if sgml-xml-p xml-parser-syntax sgml-parser-syntax))
(unwind-protect
- (progn (,@ body))
+ (progn ,@body)
(setq sgml-last-buffer (current-buffer))
(set-buffer cb)
- (set-syntax-table normal-syntax-table)))))
+ (set-syntax-table normal-syntax-table))))
(defmacro sgml-with-parser-syntax-ro (&rest body)
;; Should only be used for parsing ....
- (` (let ((normal-syntax-table (syntax-table))
+ `(let ((normal-syntax-table (syntax-table))
(cb (current-buffer))
(buffer-modified (buffer-modified-p)))
(set-syntax-table (if sgml-xml-p xml-parser-syntax sgml-parser-syntax))
(unwind-protect
- (progn (,@ body))
+ (progn ,@body)
(setq sgml-last-buffer (current-buffer))
(set-buffer cb)
(set-syntax-table normal-syntax-table)
(sgml-restore-buffer-modified-p buffer-modified)
- (sgml-debug "Restoring buffer mod: %s" buffer-modified)))))
+ (sgml-debug "Restoring buffer mod: %s" buffer-modified))))
(defun sgml-set-buffer-multibyte (flag)
(cond ((featurep 'xemacs)
@@ -361,7 +361,7 @@
default-enable-multibyte-characters
flag)))
((boundp 'MULE)
- (set 'mc-flag flag))
+ (if (boundp 'mc-flag) (set 'mc-flag flag)))
(t
flag)))
;; Probably better. -- fx
@@ -428,21 +428,21 @@
;;move: (token . node)
(defmacro sgml-make-move (token node)
- (` (cons (, token) (, node))))
+ `(cons ,token ,node))
(defmacro sgml-move-token (x)
- (` (car (, x))))
+ `(car ,x))
(defmacro sgml-move-dest (x)
- (` (cdr (, x))))
+ `(cdr ,x))
;; set of moves: list of moves
(defmacro sgml-add-move-to-set (token node set)
- (`(cons (cons (, token) (, node)) (, set))))
+ `(cons (cons ,token ,node) ,set))
(defmacro sgml-moves-lookup (token set)
- (` (assq (, token) (, set))))
+ `(assq ,token ,set))
;; normal-state: ('normal-state opts . reqs)
@@ -450,16 +450,16 @@
(cons 'normal-state (cons nil nil)))
(defmacro sgml-normal-state-p (s)
- (` (eq (car (, s)) 'normal-state)))
+ `(eq (car ,s) 'normal-state))
(defmacro sgml-state-opts (s)
- (` (cadr (, s))))
+ `(cadr ,s))
(defmacro sgml-state-reqs (s)
- (` (cddr (, s))))
+ `(cddr ,s))
(defmacro sgml-state-final-p (s)
- (`(null (sgml-state-reqs (, s)))))
+ `(null (sgml-state-reqs ,s)))
;; adding moves
;; *** Should these functions check for ambiguity?
@@ -507,10 +507,10 @@
(cons next dfas))
(defmacro sgml-and-node-next (n)
- (` (car (, n))))
+ `(car ,n))
(defmacro sgml-and-node-dfas (n)
- (` (cdr (, n))))
+ `(cdr ,n))
;;; Using states
@@ -903,8 +903,8 @@
(cons
'progn
(loop for n in names collect
- (`(defmacro (, (intern (format "sgml-eltype-%s" n))) (et)
- (list 'get et ''(, n)))))))
+ `(defmacro ,(intern (format "sgml-eltype-%s" n)) (et)
+ (list 'get et '',n)))))
(sgml-prop-fields
;;flags ; optional tags and mixed
@@ -919,7 +919,7 @@
)
(defmacro sgml-eltype-flags (et)
- (` (symbol-value (, et))))
+ `(symbol-value ,et))
(defun sgml-eltype-model (et)
(if (fboundp et)
@@ -966,7 +966,7 @@
"Get application data from element type ET with name PROP.
PROP should be a symbol, reserved names are: flags, model, attlist,
includes, excludes, conref-regexp, mixed, stag-optional, etag-optional."
- (` (get (, et) (, prop))))
+ ` (get ,et ,prop))
(defun sgml-eltype-all-miscdata (et)
(loop for p on (symbol-plist et) by (function cddr)
@@ -1059,7 +1059,7 @@
;;; Wing addition
(defmacro sgml-char-int (ch)
(if (fboundp 'char-int)
- (` (char-int (, ch)))
+ `(char-int ,ch)
ch))
(defsubst sgml-read-octet ()
@@ -1434,51 +1434,51 @@
(setq context '(t)))
((not (listp context))
(setq context (list context))))
- (`(if (and ; This and checks that characters
+ `(if (and ; This and checks that characters
; of the delimiter
- (,@(loop for i from 0 below (length ds) collect
- (` (eq (, (aref ds i))
- (sgml-following-char (, (+ i offset)))))))
+ ,@(loop for i from 0 below (length ds) collect
+ `(eq ,(aref ds i)
+ (sgml-following-char ,(+ i offset))))
(or
- (,@(loop
+ ,@(loop
for c in context collect ; context check
(cond
((eq c 'nmstart) ; name start character
- (`(sgml-startnm-char
- (or (sgml-following-char (, (length ds))) 0))))
+ `(sgml-startnm-char
+ (or (sgml-following-char ,(length ds)) 0)))
((eq c 'stagc)
- (`(and sgml-current-shorttag
- (sgml-is-delim "TAGC" nil nil (, (length ds))))))
+ `(and sgml-current-shorttag
+ (sgml-is-delim "TAGC" nil nil ,(length ds))))
((eq c 'digit)
- (`(memq (sgml-following-char (, (length ds)))
- '(?0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9))))
+ `(memq (sgml-following-char ,(length ds))
+ '(?0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9)))
((stringp c)
- (`(sgml-is-delim (, c) nil nil (, (length ds)))))
+ `(sgml-is-delim ,c nil nil ,(length ds)))
((eq c t))
(t (error "Context type: %s" c))))
- )))
+ ))
(progn ; Do operations if delimiter found
- (,@ (if move (`((forward-char (, (length ds)))))))
- (,@ (if (not (eq move 'check))
- '(t))))
- (,@ (if (eq move 'check)
- (`((sgml-delimiter-parse-error (, delim))))))))))
+ ,@(if move `((forward-char ,(length ds))))
+ ,@(if (not (eq move 'check))
+ '(t)))
+ ,@(if (eq move 'check)
+ `((sgml-delimiter-parse-error ,delim))))))
(defmacro sgml-following-char (n)
(cond ((zerop n) '(following-char))
((= n 1) '(char-after (1+ (point))))
- (t (` (char-after (+ (, n) (point)))))))
+ (t `(char-after (+ ,n (point))))))
(defun sgml-delimiter-parse-error (delim)
(sgml-parse-error "Delimiter %s (%s) expected"
delim (sgml-get-delim-string delim)))
(defmacro sgml-parse-delim (delim &optional context)
- (`(sgml-is-delim (, delim) (, context) move)))
+ `(sgml-is-delim ,delim ,context move))
(defmacro sgml-check-delim (delim &optional context)
- (`(sgml-is-delim (, delim) (, context) check)))
+ `(sgml-is-delim ,delim ,context check))
(defmacro sgml-skip-upto (delim)
"Skip until the delimiter or first char of one of the delimiters.
@@ -1502,8 +1502,8 @@
(let ((ds (sgml-get-delim-string (upcase (format "%s" delim)))))
(if (= 1 (length ds))
(list 'skip-chars-forward (concat "^" ds))
- (`(and (search-forward (, ds) nil t)
- (backward-char (, (length ds))))))))))
+ `(and (search-forward ,ds nil t)
+ (backward-char ,(length ds))))))))
;;(macroexpand '(sgml-is-delim mdo))
@@ -1520,22 +1520,22 @@
;;; aproporiate value.
(defmacro sgml-parse-char (char)
- (` (cond ((eq (, char) (following-char))
+ `(cond ((eq ,char (following-char))
(forward-char 1)
- t))))
+ t)))
(defmacro sgml-parse-chars (char1 char2 &optional char3)
"Parse two or three chars; return nil if can't."
(if (null char3)
- (` (cond ((and (eq (, char1) (following-char))
- (eq (, char2) (char-after (1+ (point)))))
+ `(cond ((and (eq ,char1 (following-char))
+ (eq ,char2 (char-after (1+ (point)))))
(forward-char 2)
- t)))
- (` (cond ((and (eq (, char1) (following-char))
- (eq (, char2) (char-after (1+ (point))))
- (eq (, char3) (char-after (1+ (1+ (point))))))
+ t))
+ `(cond ((and (eq ,char1 (following-char))
+ (eq ,char2 (char-after (1+ (point))))
+ (eq ,char3 (char-after (1+ (1+ (point))))))
(forward-char 3)
- t)))))
+ t))))
(defun sgml-check-char (char)
(cond ((not (sgml-parse-char char))
@@ -1546,7 +1546,7 @@
(sgml-parse-char ?\r)))
(defmacro sgml-startnm-char (c)
- (` (eq ?w (char-syntax (, c)))))
+ `(eq ?w (char-syntax ,c)))
(defsubst sgml-startnm-char-next ()
(and (not (eobp))
@@ -1693,11 +1693,11 @@
(define-compiler-macro sgml-parse-name (&whole form &optional entity-name)
(cond
((memq entity-name '(nil t))
- (` (if (sgml-startnm-char-next)
- ((, (if entity-name 'sgml-entity-case 'sgml-general-case))
+ `(if (sgml-startnm-char-next)
+ (,(if entity-name 'sgml-entity-case 'sgml-general-case)
(buffer-substring-no-properties (point)
(progn (skip-syntax-forward "w_")
- (point)))))))
+ (point))))))
(t
form)))
@@ -1827,8 +1827,8 @@
With optional NAME, RNI must be followed by NAME."
(cond
(name
- (` (if (sgml-parse-delim "RNI")
- (sgml-check-token (, name)))))
+ `(if (sgml-parse-delim "RNI")
+ (sgml-check-token ,name)))
(t '(sgml-parse-delim "RNI"))))
(defun sgml-check-token (name)
@@ -2733,11 +2733,11 @@
(let ((macs nil))
(while fields
(push
- (` (defmacro (, (intern (format "%s-%s" dest (car fields)))) (element)
- (, (format "Return %s field of ELEMENT." (car fields)))
+ `(defmacro ,(intern (format "%s-%s" dest (car fields))) (element)
+ ,(format "Return %s field of ELEMENT." (car fields))
(list
- '(, (intern (format "%s-%s" orig (car fields))))
- element)))
+ ',(intern (format "%s-%s" orig (car fields)))
+ element))
macs)
(setq fields (cdr fields)))
(cons 'progn macs)))
@@ -2775,7 +2775,7 @@
(defmacro sgml-element-stag-optional (element)
"True if start-tag of ELEMENT is omissible."
- (`(sgml-eltype-stag-optional (sgml-tree-eltype (, element)))))
+ `(sgml-eltype-stag-optional (sgml-tree-eltype ,element)))
(defsubst sgml-element-etag-optional (element)
"True if end-tag of ELEMENT is omissible."
@@ -2929,8 +2929,10 @@
(defun sgml-set-initial-state (dtd)
"Set initial state of parsing."
- (make-local-hook 'before-change-functions)
- (make-local-hook 'after-change-functions)
+ (if (fboundp 'make-local-hook)
+ (progn
+ (make-local-hook 'before-change-functions)
+ (make-local-hook 'after-change-functions)))
(add-hook 'before-change-functions 'sgml-note-change-at nil 'local)
(add-hook 'after-change-functions 'sgml-set-face-after-change nil 'local)
(sgml-set-active-dtd-indicator (sgml-dtd-doctype dtd))
@@ -3504,7 +3506,7 @@
Also move point. Return nil, either if no shortref or undefined."
(macrolet
- ((delim (x) (` (aref map (, (sgml-shortref-index x))))))
+ ((delim (x) `(aref map ,(sgml-shortref-index x))))
(let ((i (if nobol 1 0)))
(while (numberp i)
(setq i

View file

@ -1,76 +0,0 @@
--- psgml.el.orig 2012-08-04 11:43:47.000000000 +0900
+++ psgml.el 2012-08-04 11:43:51.000000000 +0900
@@ -381,7 +381,7 @@
(put 'sgml-system-path 'sgml-type 'file-list)
(defvar sgml-public-map (or (sgml-parse-colon-path (getenv "SGML_PATH"))
- '("%S" "@prefix@/share/sgml/%o/%c/%d" ))
+ '("%S" "/usr/local/share/sgml/%o/%c/%d" ))
"*Mapping from public identifiers to file names.
This is a list of possible file names. To find the file for a public
identifier the elements of the list are used one at the time from the
@@ -407,15 +407,15 @@
(defvar sgml-catalog-files (or (delete nil
(sgml-parse-colon-path
(getenv "SGML_CATALOG_FILES")))
- '("catalog" "@prefix@/share/sgml/catalog"
- "@prefix@/share/xml/catalog"))
+ '("catalog" "/usr/local/share/sgml/catalog"
+ "/usr/local/share/xml/catalog"))
"*List of catalog entry files.
The files are in the format defined in the SGML Open Draft Technical
Resolution on Entity Management.")
(put 'sgml-catalog-files 'sgml-type 'file-list)
-(defvar sgml-ecat-files '("ECAT" "~/sgml/ECAT" "@prefix@/share/sgml/ECAT"
- "@prefix@/share/xml/ECAT")
+(defvar sgml-ecat-files '("ECAT" "~/sgml/ECAT" "/usr/local/share/sgml/ECAT"
+ "/usr/local/share/xml/ECAT")
"*List of catalog files for PSGML.")
(put 'sgml-ecat-files 'sgml-type 'file-list)
@@ -724,9 +724,9 @@
(defun sgml-markup (entry text)
(cons entry
- (` (lambda ()
+ `(lambda ()
(interactive)
- (sgml-insert-markup (, text))))))
+ (sgml-insert-markup ,text))))
(defun sgml-insert-markup (text)
(let ((end (sgml-mouse-region))
@@ -1042,13 +1042,13 @@
(defun sgml-compute-insert-dtd-items ()
(loop for e in sgml-custom-dtd collect
(vector (first e)
- (` (sgml-doctype-insert (, (cadr e)) '(, (cddr e))))
+ `(sgml-doctype-insert ,(cadr e) ',(cddr e))
t)))
(defun sgml-compute-custom-markup-items ()
(loop for e in sgml-custom-markup collect
(vector (first e)
- (` (sgml-insert-markup (, (cadr e))))
+ `(sgml-insert-markup ,(cadr e))
t)))
(defun sgml-build-custom-menus ()
@@ -1231,12 +1231,14 @@
(make-local-variable 'text-property-default-nonsticky)
;; see `sgml-set-face-for':
(add-to-list 'text-property-default-nonsticky '(face . t)))
- (make-local-hook 'post-command-hook)
+ (if (fboundp 'make-local-hook)
+ (eval '(make-local-hook 'post-command-hook)))
(add-hook 'post-command-hook 'sgml-command-post 'append 'local)
(unless sgml-running-lucid
;; XEmacs 20.4 doesn't handle local activate-menubar-hook
;; it tries to call the function `t' when using the menubar
- (make-local-hook 'activate-menubar-hook))
+ (if (fboundp 'make-local-hook)
+ (eval '(make-local-hook 'activate-menubar-hook))))
(add-hook 'activate-menubar-hook 'sgml-update-all-options-menus
nil 'local)
(run-hooks 'text-mode-hook 'psgml-mode-hook)

View file

@ -1,119 +0,0 @@
;; -*- lisp -*-
;;
;; @(#)psgml-startup.el -- psgml startup elisp file.
;; -- by shige@FreeBSD.ORG
;; setup load-path
(if (not (fboundp 'normal-top-level-add-subdirs-to-load-path))
(setq load-path (append '(
"%%PSGML_LISPDIR%%"
) load-path)))
(defalias 'sgml-mode 'psgml-mode)
(defalias 'xml-mode 'pxml-mode)
(autoload 'psgml-mode "psgml" "Major mode to edit SGML files." t)
(autoload 'pxml-mode "psgml" "Major mode to edit XML files." t)
(setq auto-mode-alist
(append '(
("\\.s?html?\\'" . sgml-mode)
("\\.xml\\'" . xml-mode)
) auto-mode-alist))
(setq sgml-custom-dtd
'(("HTML" "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML//EN\">")
("HTML 2.0" "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">")
("HTML 2.0 Level 1"
"<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0 Level 1//EN\">")
("HTML 2.0 Level 2"
"<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0 Level 2//EN\">")
("HTML 2.0 Strict Level 1"
"<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0 Strict Level 1//EN\">")
("HTML 2.0 Strict Level 2"
"<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0 Strict Level 2//EN\">")
("HTML 3.2" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2//EN\">")
("HTML 4.0" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">")
("HTML 4.0 Transitional"
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">")
("HTML 4.0 Frameset"
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Frameset//EN\">")
("HTML 4.01" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">")
("HTML 4.01 Transitional"
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">")
("HTML 4.01 Frameset"
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\">")
("XHTML 1.0 Strict"
"<?xml version=\"1.0\"?><!-- -*- xml -*- -->\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">")
("XHTML 1.0 Transitional"
"<?xml version=\"1.0\"?><!-- -*- xml -*- -->\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">")
("XHTML 1.0 Frameset"
"<?xml version=\"1.0\"?><!-- -*- xml -*- -->\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd\">")
("DocBook V2.4.1"
"<!DOCTYPE DOCBOOK PUBLIC \"-//Davenport//DTD DocBook V2.4.1//EN\">")
("DocBook V3.0"
"<!DOCTYPE DOCBOOK PUBLIC \"-//Davenport//DTD DocBook V3.0//EN\">")
("DocBook V3.1"
"<!DOCTYPE DOCBOOK PUBLIC \"-//OASIS//DTD DocBook V3.1//EN\">")
("DocBook V4.0"
"<!DOCTYPE DOCBOOK PUBLIC \"-//OASIS//DTD DocBook V4.0//EN\">")
("DocBook V4.1"
"<!DOCTYPE DOCBOOK PUBLIC \"-//OASIS//DTD DocBook V4.1//EN\">")
("LINUXDOC"
"<!DOCTYPE LINUXDOC PUBLIC \"-//FreeBSD//DTD linuxdoc//EN\">")
("LINUXDOC 1.0"
"<!DOCTYPE LINUXDOC PUBLIC \"-//FreeBSD//DTD linuxdoc 1.0//EN\">")
("LINUXDOC 1.1"
"<!DOCTYPE LINUXDOC PUBLIC \"-//FreeBSD//DTD linuxdoc 1.1//EN\">")
("Article"
"<!DOCTYPE Article PUBLIC \"ISO 12083:1993//DTD Article//EN\">")
("Book"
"<!DOCTYPE Book PUBLIC \"ISO 12083:1993//DTD Book//EN\">")
("Mathematics"
"<!DOCTYPE Mathematics PUBLIC \"ISO 12083:1993//DTD Mathematics//EN\">")
("Serial"
"<!DOCTYPE Serial PUBLIC \"ISO 12083:1993//DTD Serial//EN\">")
))
(setq-default sgml-auto-activate-dtd t)
(setq-default sgml-set-face t)
(make-face 'sgml-comment-face)
(make-face 'sgml-doctype-face)
(make-face 'sgml-end-tag-face)
(make-face 'sgml-entity-face)
(make-face 'sgml-ignored-face)
(make-face 'sgml-ms-end-face)
(make-face 'sgml-ms-start-face)
(make-face 'sgml-pi-face)
(make-face 'sgml-sgml-face)
(make-face 'sgml-short-ref-face)
(make-face 'sgml-start-tag-face)
(set-face-foreground 'sgml-comment-face "dark green")
(set-face-foreground 'sgml-doctype-face "maroon")
(set-face-foreground 'sgml-end-tag-face "SlateBlue")
(set-face-foreground 'sgml-entity-face "OrangeRed4")
(set-face-foreground 'sgml-ignored-face "maroon")
(set-face-background 'sgml-ignored-face "gray90")
(set-face-foreground 'sgml-ms-end-face "maroon")
(set-face-foreground 'sgml-ms-start-face "maroon")
(set-face-foreground 'sgml-pi-face "maroon")
(set-face-foreground 'sgml-sgml-face "maroon")
(set-face-foreground 'sgml-short-ref-face "goldenrod")
(set-face-foreground 'sgml-start-tag-face "SlateBlue")
(setq-default sgml-markup-faces
'((comment . sgml-comment-face)
(doctype . sgml-doctype-face)
(end-tag . sgml-end-tag-face)
(entity . sgml-entity-face)
(ignored . sgml-ignored-face)
(ms-end . sgml-ms-end-face)
(ms-start . sgml-ms-start-face)
(pi . sgml-pi-face)
(sgml . sgml-sgml-face)
(short-ref . sgml-short-ref-face)
(start-tag . sgml-start-tag-face)))
(provide 'psgml-startup)

View file

@ -1,17 +0,0 @@
PSGML is a major mode for editing SGML and XML documents. It works
with GNU Emacs 19.34, 20.3 and later or with XEmacs 19.9 and later.
PSGML contains a simple SGML parser and can work with any DTD.
Functions provided includes menus and commands for inserting tags with
only the contextually valid tags, identification of structural errors,
editing of attribute values in a separate window with information about
types and defaults, and structure based editing.
To use psgml, put the following setup into your ~/.emacs:
(require 'psgml-startup)
Ports of PSGML are initially created by shige <shige@FreeBSD.org> and
kuriyama@FreeBSD.ORG.
WWW: http://www.lysator.liu.se/~lenst/about_psgml/
WWW: http://sourceforge.net/projects/psgml/

View file

@ -1,25 +0,0 @@
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/iso88591.map
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-api.el
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-api.elc
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-charent.el
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-charent.elc
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-dtd.el
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-dtd.elc
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-edit.el
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-edit.elc
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-ids.el
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-ids.elc
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-info.el
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-info.elc
%%NON_XEMACS%%%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-other.el
%%NON_XEMACS%%%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-other.elc
%%XEMACS%%%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-lucid.el
%%XEMACS%%%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-lucid.elc
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-parse.el
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-parse.elc
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-sysdep.el
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-sysdep.elc
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml.el
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml.elc
%%EMACS_VERSION_SITE_LISPDIR%%/%%PSGML_STARTUPEL%%
@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/psgml

View file

@ -1,168 +0,0 @@
# Created by: Sten Feldman
# $FreeBSD$
PORTNAME= setedit
PORTVERSION= 0.5.5
PORTREVISION= 1
CATEGORIES= editors
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-unix-devel/${PORTVERSION}%20r1244%20Tarball%20%28Source%29/
DISTNAME= ${PORTNAME}-${PORTVERSION}-4
MAINTAINER= ports@FreeBSD.org
COMMENT= Programmer's editor with a nice Text User Interface (TUI)
LIB_DEPENDS= librhtv.so:${PORTSDIR}/devel/rhtvision
BROKEN= Does not build
MAKE_JOBS_UNSAFE= yes
HAS_CONFIGURE= yes
CONFIGURE_ENV= LOCALBASE="${LOCALBASE}"
USES= gmake perl5
USE_PERL5= build
CFLAGS+= -Wno-write-strings -I${LOCALBASE}/include
MAN1= setedit.1 infview.1
INFO= setedit sdg infview
OPTIONS_DEFINE= BZIP2 CALC CALENDAR NLS AALIB ELECTRIC DOCS
OPTIONS_DEFAULT= BZIP2 CALC CALENDAR
CALC_DESC= Internal calculator
CALENDAR_DESC= Internal calendar
ELECTRIC_DESC= Compile with Electric Fence memory debugger
WRKSRC= ${WRKDIR}/${PORTNAME}
CONFIGURE_ARGS= --prefix=${PREFIX} --without-mp3
NO_STAGE= yes
.include <bsd.port.options.mk>
.if ! ${PORT_OPTIONS:MBZIP2}
CONFIGURE_ARGS+= --no-bzip2
.else
CONFIGURE_ARGS+= --bzip2
.endif
.if ! ${PORT_OPTIONS:MCALC}
CONFIGURE_ARGS+= --without-calc
.endif
.if ! ${PORT_OPTIONS:MCALENDAR}
CONFIGURE_ARGS+= --without-calendar
.endif
.if ! ${PORT_OPTIONS:MNLS}
CONFIGURE_ARGS+= --no-intl
.else
USES+= gettext
PLIST_FILES= share/locale/es/LC_MESSAGES/setedit.mo \
share/locale/de/LC_MESSAGES/setedit.mo
.endif
.if ${PORT_OPTIONS:MAALIB}
LIB_DEPENDS+= libaa.so:${PORTSDIR}/graphics/aalib
CONFIGURE_ARGS+= --with-aa
.else
CONFIGURE_ARGS+= --without-aa
.endif
.if ${PORT_OPTIONS:MELECTRIC}
LIB_DEPENDS+= libefence.so:${PORTSDIR}/devel/ElectricFence
CONFIGURE_ARGS+= --with-efence
.endif
post-build:
@${ECHO_CMD} "Packing documentation..."
@cd ${WRKSRC}/doc ; \
${CP} editor.inf setedit.info ; \
${CP} sdg.inf sdg.info ; \
${CP} infeng.inf infview.info ; \
${CP} editor.txt setedit.txt ; ${GZIP_CMD} setedit.txt ; \
${CP} infeng.txt infview.txt ; ${GZIP_CMD} infview.txt ; \
${CP} setedit.man setedit.1 ; \
${CP} infview.man infview.1 ; \
${GZIP_CMD} sdg.txt
do-install:
@${MKDIR} ${DATADIR}
@${MKDIR} ${DATADIR}/eterm
@${MKDIR} ${DATADIR}/eterm/Setedit
@${MKDIR} ${PREFIX}/lib/setedit
${INSTALL_PROGRAM} ${WRKSRC}/makes/editor.exe ${PREFIX}/bin/setedit
${INSTALL_PROGRAM} ${WRKSRC}/makes/infview.exe ${PREFIX}/bin/infview
${INSTALL_DATA} ${WRKSRC}/holidays/holidays.conf ${PREFIX}/lib/setedit
${INSTALL_DATA} ${WRKSRC}/cfgfiles/eterm/Setedit/MAIN ${DATADIR}/eterm/Setedit
${INSTALL_DATA} ${WRKSRC}/cfgfiles/eterm/Setedit/Setedit.menu ${DATADIR}/eterm/Setedit
${INSTALL_DATA} ${WRKSRC}/cfgfiles/eterm/readme.txt ${DATADIR}/eterm
${INSTALL_DATA} ${WRKSRC}/cfgfiles/eterm/xterm-eterm-tv ${DATADIR}/eterm
${INSTALL_DATA} ${WRKSRC}/cfgfiles/asm51.pmc ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/clippmac.pmc ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/cpmacros.pmc ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/htmlmac.pmc ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/perlmac.pmc ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/pmacros.pmc ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/vhdl.pmc ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/wmlmac.pmc ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/syntaxhl.shl ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/editor.tip ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/simple.tip ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/BTerminus.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/Terminus.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/XFont.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/antique.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/boxround.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/cntdown.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/medieval.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/ocr.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/roman.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/rombios.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/fonts/thin.sft ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/sdg/txhgen-i.htm ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/sdg/txhgen-i.txi ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/sdg/txhgen-i.txt ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/sdg/html.frt ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/sdg/multi.frt ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/sdg/tex.frt ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/menubind.smn ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/redmond.smn ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/examples.slp ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/macros.slp ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/cfgfiles/errors.cle ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/doc/readme.1st ${DATADIR}
cd ${WRKSRC}/doc && ${INSTALL_DATA} ${MAN1} ${MANPREFIX}/man/man1
.if ${PORT_OPTIONS:MNLS}
${INSTALL_DATA} ${WRKSRC}/internac/es.mo ${PREFIX}/share/locale/es/LC_MESSAGES/setedit.mo
${INSTALL_DATA} ${WRKSRC}/internac/de.mo ${PREFIX}/share/locale/de/LC_MESSAGES/setedit.mo
.endif
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
@${MKDIR} ${DOCSDIR}/examples
@${MKDIR} ${DOCSDIR}/tag_imgs
${INSTALL_DATA} ${WRKSRC}/distrib/examples/tvrc ${DOCSDIR}/examples
${INSTALL_DATA} ${WRKSRC}/distrib/examples/examp1.dst ${DOCSDIR}/examples
${INSTALL_DATA} ${WRKSRC}/distrib/examples/examp1.epr ${DOCSDIR}/examples
${INSTALL_DATA} ${WRKSRC}/distrib/examples/test1.cc ${DOCSDIR}/examples
(cd ${WRKSRC}/www-site/tag_imgs/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/tag_imgs/)
${INSTALL_DATA} ${WRKSRC}/copyrigh ${DOCSDIR}/copyright
${INSTALL_DATA} ${WRKSRC}/copying.dj ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/copying.gpl ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/copying.lgp ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/copying.rh ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/www-site/tags.html ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/www-site/my_file1.html ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/www-site/my_file2.html ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/www-site/my_file3.html ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/www-site/examples.css ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/readme.1st ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/distrib/linux.faq ${DOCSDIR}/faq.txt
${INSTALL_DATA} ${WRKSRC}/doc/setedit.txt.gz ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/sdg.txt.gz ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/infview.txt.gz ${DOCSDIR}
.endif
${INSTALL_DATA} ${WRKSRC}/doc/setedit.info ${PREFIX}/info
${INSTALL_DATA} ${WRKSRC}/doc/sdg.info ${PREFIX}/info
${INSTALL_DATA} ${WRKSRC}/doc/infview.info ${PREFIX}/info
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (setedit-0.5.5-4.tar.gz) = 1b0d53a81ae83c42338c6108fa2ab2d8348806769e29ef42c85333f248f797f4
SIZE (setedit-0.5.5-4.tar.gz) = 2393653

View file

@ -1,13 +0,0 @@
--- libmigdb/src/Makefile.orig 2004-09-10 11:49:31.000000000 -0700
+++ libmigdb/src/Makefile 2010-06-10 01:14:22.000000000 -0700
@@ -3,8 +3,8 @@
all: libmigdb.a
-CFLAGS=-O2 -Wall -gstabs+3 -I.
-CXXFLAGS=-O2 -Wall -gstabs+3
+CFLAGS=-O2 -Wall -I.
+CXXFLAGS=-O2 -Wall
LDLIBS=
connect.o: mi_gdb.h

View file

@ -1,52 +0,0 @@
--- config.pl.orig 2004-10-12 12:00:54.000000000 -0700
+++ config.pl 2010-06-10 01:14:22.000000000 -0700
@@ -169,7 +169,7 @@
}
elsif ($OS eq 'UNIX')
{
- $MakeDefsRHIDE[0]='RHIDE_STDINC=/usr/include /usr/local/include /usr/include/g++ /usr/local/include/g++ /usr/lib/gcc-lib /usr/local/lib/gcc-lib';
+ $MakeDefsRHIDE[0]='RHIDE_STDINC=/usr/include ' . $ENV{'LOCALBASE'} . '/include /usr/include/g++ ' . $ENV{'LOCALBASE'} . '/include/g++ /usr/lib/gcc-lib ' . $ENV{'LOCALBASE'} . '/lib/gcc-lib';
if (@conf{'static'} eq 'yes')
{ $libs=TVConfigOption('slibs'); }
else
@@ -456,9 +456,9 @@
elsif ($i eq '--debug')
{
$conf{'XCFLAGS'}=
- $conf{'XCXXFLAGS'}='-O3 -fomit-frame-pointer -ffast-math -gstabs+3';
+ $conf{'XCXXFLAGS'}='-O3 -fomit-frame-pointer -ffast-math';
$conf{'CFLAGS'}=
- $conf{'CXXFLAGS'}='-O2 -Wall -Werror -gstabs+3';
+ $conf{'CXXFLAGS'}='-O2 -Wall -Werror';
}
elsif ($i eq '--with-mixer')
{
@@ -783,8 +783,8 @@
}
elsif ($OS eq 'UNIX')
{
- @dirsI=("$parent/tvision/include",'/usr/include/rhtvision','/usr/local/include/rhtvision');
- @dirsL=("$parent/tvision/makes",'/usr/lib','/usr/local/lib');
+ @dirsI=("$parent/tvision/include",'/usr/include/rhtvision',$ENV{'LOCALBASE'} . '/include/rhtvision');
+ @dirsL=("$parent/tvision/makes",'/usr/lib',$ENV{'LOCALBASE'} . '/lib');
}
elsif ($OS eq 'Win32')
{
@@ -1856,7 +1856,7 @@
return 0;
}
';
- $conf{'X11LibPath'}='/usr/X11R6/lib' unless $conf{'X11LibPath'};
+ $conf{'X11LibPath'}=$ENV{'LOCALBASE'} . '/lib' unless $conf{'X11LibPath'};
$conf{'X11Lib'}='X11 Xmu' unless $conf{'X11Lib'};
$libs=$conf{'X11Lib'};
$libs=~s/(\S+)/-l$1/g;
@@ -1873,7 +1873,7 @@
{
if (!$conf{'X11IncludePath'})
{
- $conf{'X11IncludePath'}='/usr/X11R6/include';
+ $conf{'X11IncludePath'}=$ENV{'LOCALBASE'} . '/include';
$o.="-I$conf{'X11IncludePath'} -L$conf{'X11LibPath'} $libs";
if ($test=~/OK, (\d+)\.(\d+)/)
{

View file

@ -1,49 +0,0 @@
--- conflib.pl.orig 2006-11-22 06:53:21.000000000 -0800
+++ conflib.pl 2010-06-10 01:33:44.000000000 -0700
@@ -246,7 +246,7 @@
else
{
if ($OSf eq 'FreeBSD')
- { $prefix='/usr/local'; }
+ { $prefix=$ENV{'PREFIX'}; }
else
{ $prefix='/usr'; }
}
@@ -575,7 +575,7 @@
$ret.=' -pipe' if $UsePipe;
# Looks like that's common and some sysadmins doesn't configure gcc to
# look there:
- $conf{'EXTRA_INCLUDE_DIRS'}.=' /usr/local/include' if ($OSf eq 'FreeBSD');
+ $conf{'EXTRA_INCLUDE_DIRS'}.=' ' . $ENV{'LOCALBASE'} . '/include' if ($OSf eq 'FreeBSD');
# gcc 4.x enables -Wpacked this by default.
$ver=RunRedirect("$GCC -dumpversion");
$ret.=' -Wno-packed' if $ver>=4;
@@ -607,7 +607,7 @@
return $ret;
}
$ret='';
- $ret.='/usr/local/lib' if ($OSf eq 'FreeBSD');
+ $ret.=$ENV{'LOCALBASE'} . '/lib' if ($OSf eq 'FreeBSD');
$conf{'LDExtraDirs'}=$ret;
$ret;
}
@@ -650,8 +650,8 @@
{
$ret='-O2'; # -gstabs+3';
$ret.=' -pipe' if $UsePipe;
- $ret.=' -L/usr/local/include' if ($OSf eq 'FreeBSD');
- $conf{'EXTRA_INCLUDE_DIRS'}.=' /usr/local/include' if ($OSf eq 'FreeBSD');
+ $ret.=' -L' . $ENV{'LOCALBASE'} . '/include' if ($OSf eq 'FreeBSD');
+ $conf{'EXTRA_INCLUDE_DIRS'}.=' ' . $ENV{'LOCALBASE'} . '/include' if ($OSf eq 'FreeBSD');
}
}
print "$ret\n";
@@ -1444,7 +1444,7 @@
die;
}
if (($OSf eq 'Darwin') || ($OSf eq 'HP-UX') || ($OSf eq 'Tru64') ||
- ($OSf eq 'Solaris'))
+ ($OSf eq 'Solaris') || ($OSf eq 'FreeBSD'))
{
$conf{'GNU_AR'}='ar';
$conf{'UseRanLib'}=1;

View file

@ -1,25 +0,0 @@
--- setedit/editmain.cc.orig 2004-10-18 09:38:28.000000000 -0700
+++ setedit/editmain.cc 2010-06-10 01:14:22.000000000 -0700
@@ -2299,22 +2299,6 @@
else
if (Clock)
KillClock();
-
- if (UseScreenSaver && TScreen::useScreenSaver())
- {
- int seconds=inIdleTime/clockResolution;
- if (seconds==screenSaverTimeMouse)
- {
- MouseEventType me;
- TMouse::getEvent(me);
- TRect r=deskTop->getExtent();
- if (me.where.x==r.b.x-1 && me.where.y==0)
- screenSaver();
- }
- else
- if (seconds>=screenSaverTime)
- screenSaver();
- }
}

View file

@ -1,7 +0,0 @@
SETEdit is a friendly text editor.
It is a text mode application with windows, buttons, mouse support, etc. The
main target of the project are programmers so the editor is mainly oriented to
programming.
WWW: http://setedit.sourceforge.net

View file

@ -1,82 +0,0 @@
bin/setedit
bin/infview
lib/setedit/holidays.conf
%%DATADIR%%/eterm/Setedit/MAIN
%%DATADIR%%/eterm/Setedit/Setedit.menu
%%DATADIR%%/eterm/readme.txt
%%DATADIR%%/eterm/xterm-eterm-tv
%%DATADIR%%/asm51.pmc
%%DATADIR%%/clippmac.pmc
%%DATADIR%%/cpmacros.pmc
%%DATADIR%%/htmlmac.pmc
%%DATADIR%%/perlmac.pmc
%%DATADIR%%/pmacros.pmc
%%DATADIR%%/vhdl.pmc
%%DATADIR%%/wmlmac.pmc
%%DATADIR%%/syntaxhl.shl
%%DATADIR%%/editor.tip
%%DATADIR%%/simple.tip
%%DATADIR%%/BTerminus.sft
%%DATADIR%%/Terminus.sft
%%DATADIR%%/XFont.sft
%%DATADIR%%/antique.sft
%%DATADIR%%/boxround.sft
%%DATADIR%%/cntdown.sft
%%DATADIR%%/medieval.sft
%%DATADIR%%/ocr.sft
%%DATADIR%%/roman.sft
%%DATADIR%%/rombios.sft
%%DATADIR%%/thin.sft
%%DATADIR%%/txhgen-i.htm
%%DATADIR%%/txhgen-i.txi
%%DATADIR%%/txhgen-i.txt
%%DATADIR%%/html.frt
%%DATADIR%%/multi.frt
%%DATADIR%%/tex.frt
%%DATADIR%%/menubind.smn
%%DATADIR%%/redmond.smn
%%DATADIR%%/examples.slp
%%DATADIR%%/macros.slp
%%DATADIR%%/errors.cle
%%DATADIR%%/readme.1st
@dirrm lib/setedit
@dirrm %%DATADIR%%/eterm/Setedit
@dirrm %%DATADIR%%/eterm
@dirrm %%DATADIR%%
%%PORTDOCS%%%%DOCSDIR%%/examples/tvrc
%%PORTDOCS%%%%DOCSDIR%%/examples/examp1.dst
%%PORTDOCS%%%%DOCSDIR%%/examples/examp1.epr
%%PORTDOCS%%%%DOCSDIR%%/examples/test1.cc
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/a_project.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/advice_tags.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/class_child1.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/class_list.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/d_tag_options.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/generate_tags.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/jump_symbol.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/name_project.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/project_open.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/sorted.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/symbols_example.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/tag_options.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/this_and_parents.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/this_class.png
%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/w_completion.png
%%PORTDOCS%%%%DOCSDIR%%/copyright
%%PORTDOCS%%%%DOCSDIR%%/setedit.txt.gz
%%PORTDOCS%%%%DOCSDIR%%/sdg.txt.gz
%%PORTDOCS%%%%DOCSDIR%%/infview.txt.gz
%%PORTDOCS%%%%DOCSDIR%%/copying.dj
%%PORTDOCS%%%%DOCSDIR%%/copying.gpl
%%PORTDOCS%%%%DOCSDIR%%/copying.lgp
%%PORTDOCS%%%%DOCSDIR%%/copying.rh
%%PORTDOCS%%%%DOCSDIR%%/tags.html
%%PORTDOCS%%%%DOCSDIR%%/my_file1.html
%%PORTDOCS%%%%DOCSDIR%%/my_file2.html
%%PORTDOCS%%%%DOCSDIR%%/my_file3.html
%%PORTDOCS%%%%DOCSDIR%%/examples.css
%%PORTDOCS%%%%DOCSDIR%%/readme.1st
%%PORTDOCS%%%%DOCSDIR%%/faq.txt
%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples
%%PORTDOCS%%@dirrm %%DOCSDIR%%/tag_imgs
%%PORTDOCS%%@dirrm %%DOCSDIR%%

View file

@ -1,47 +0,0 @@
# Created by: Ion-Mihai "IOnut" Tetcu<itetcu@FreeBSD.org>
# $FreeBSD$
PORTNAME= SoftMaker-Office
PORTVERSION= 2006
PORTREVISION= 2
CATEGORIES= editors
MASTER_SITES= http://www.softmaker.net/down/
DISTFILES= ofb06trial.tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Microsoft Word/Excel OpenDocument and OpenOffice.org editor
BROKEN= Checksum and size mismatch
RUN_DEPENDS= ${LOCALBASE}/bin/xfs:${PORTSDIR}/x11-fonts/xfs
USE_XORG= x11
NO_BUILD= yes
WRKSRC= ${WRKDIR}/officetrial
OPTIONS_DEFINE= ALL_DICTS
OPTIONS_DEFAULT= ALL_DICTS
ALL_DICTS_DESC= Install all available dictionaries
RESTRICTED= distribution with other products of any kind forbiden
NO_CDROM= distribution with other products of any kind forbiden
NO_PACKAGE= distribution with other products of any kind forbiden
ONLY_FOR_ARCHS= i386
ALL_DICTS_DISTFILES= sml06dict.tgz
NO_STAGE= yes
post-extract:
cd ${WRKSRC} && ${FIND} . -type f -execdir ${CHMOD} ${SHAREMODE} \{\} \; && \
${CHMOD} ${BINMODE} planmaker textmaker
do-install:
${MKDIR} ${PREFIX}/${PORTNAME}
cd ${WRKSRC} && ${CP} -Rp . ${PREFIX}/${PORTNAME}
${LN} -s ${PREFIX}/${PORTNAME}/planmaker ${PREFIX}/bin/planmaker
${LN} -s ${PREFIX}/${PORTNAME}/textmaker ${PREFIX}/bin/textmaker
.include <bsd.port.mk>

View file

@ -1,4 +0,0 @@
SHA256 (ofb06trial.tgz) = bd068c8e934f17fe820bf1414db2c1bacb5a140f466a1aaf1aeb77f3b8f4d184
SIZE (ofb06trial.tgz) = 26047819
SHA256 (sml06dict.tgz) = 3e522f296ea2b64bed693ea1d05b7447ed4db1870e156dcb57fdb2fbc2cd5a38
SIZE (sml06dict.tgz) = 12376542

View file

@ -1,21 +0,0 @@
SoftMaker Office 2006 comes with the following applications:
TextMaker 2006, the reliable and friendly word processor that reads and writes
all Microsoft Word files without a hitch.
PlanMaker 2006, the fully Excel-compatible spreadsheet (see review) that lets
you create the most intricate worksheets.
TextMaker and PlanMaker are a perfect match. They not only provide consistent
menu structures and dialog windows, but can also exchange data smoothly with
each other. For instance, you can insert PlanMaker worksheets into TextMaker.
Furthermore, both TextMaker and PlanMaker support the dBASE database format so
they can access the same database files.
Compatible with Microsoft Office, OpenDocument, and more, pdf exports.
TextMaker and PlanMaker read and write these file formats with highest fidelity.
You can even set your default file types in TextMaker and PlanMaker to "Word"
and "Excel" and never worry about exchanging documents again!
This trial version let you evaluate SoftMaker Office for 30 days. Export to
Word and Excel formats is disabled.
WWW: http://www.softmaker.com/english/ofl_en.htm

View file

@ -1,524 +0,0 @@
bin/planmaker
bin/textmaker
SoftMaker-Office/fonts/coup.pfb
SoftMaker-Office/fonts/coupb.pfb
SoftMaker-Office/fonts/coupbi.pfb
SoftMaker-Office/fonts/coupi.pfb
SoftMaker-Office/fonts/micr.pfb
SoftMaker-Office/fonts/micrb.pfb
SoftMaker-Office/fonts/micrbi.pfb
SoftMaker-Office/fonts/micri.pfb
SoftMaker-Office/fonts/roma.pfb
SoftMaker-Office/fonts/romab.pfb
SoftMaker-Office/fonts/romabi.pfb
SoftMaker-Office/fonts/romai.pfb
SoftMaker-Office/fonts/saps.pfb
SoftMaker-Office/fonts/sapsb.pfb
SoftMaker-Office/fonts/sapsbi.pfb
SoftMaker-Office/fonts/sapsi.pfb
SoftMaker-Office/fonts/symb.pfb
SoftMaker-Office/html/images/bullet.gif
SoftMaker-Office/html/images/bullet1.gif
SoftMaker-Office/html/images/eur6995.gif
SoftMaker-Office/html/images/flag_de_mini.gif
SoftMaker-Office/html/images/flag_us_mini.gif
SoftMaker-Office/html/images/logoblu.gif
SoftMaker-Office/html/images/office2006logo_300_linux_de.gif
SoftMaker-Office/html/images/office2006logo_300_linux_en.gif
SoftMaker-Office/html/images/office_recom.gif
SoftMaker-Office/html/images/ofl06_280_de.gif
SoftMaker-Office/html/images/ofl06_280_en.gif
SoftMaker-Office/html/images/ofl06_280_onblue_de.gif
SoftMaker-Office/html/images/ofl06_280_onblue_en.gif
SoftMaker-Office/html/images/ofl06_box.jpg
SoftMaker-Office/html/images/ofl06_de.png
SoftMaker-Office/html/images/ofl06_en.png
SoftMaker-Office/html/images/pcmagtop.gif
SoftMaker-Office/html/images/pcmagtop_onblue.gif
SoftMaker-Office/html/images/pm_bubbles.gif
SoftMaker-Office/html/images/pm_bubbles_en.gif
SoftMaker-Office/html/images/pm_bubbles_sml.gif
SoftMaker-Office/html/images/pm_flat.gif
SoftMaker-Office/html/images/pm_flat_en.gif
SoftMaker-Office/html/images/pm_flat_sml.gif
SoftMaker-Office/html/images/pm_pie3d.gif
SoftMaker-Office/html/images/pm_pie3d_sml.gif
SoftMaker-Office/html/images/pm_textart.gif
SoftMaker-Office/html/images/pml06_280_de.gif
SoftMaker-Office/html/images/pml06_280_en.gif
SoftMaker-Office/html/images/pml06_de.png
SoftMaker-Office/html/images/pml06_en.png
SoftMaker-Office/html/images/pml06_flow_120_de.gif
SoftMaker-Office/html/images/pml06_flow_120_en.gif
SoftMaker-Office/html/images/pml06_flow_de.png
SoftMaker-Office/html/images/pml06_flow_en.png
SoftMaker-Office/html/images/pml06_shapes_120_de.gif
SoftMaker-Office/html/images/pml06_shapes_120_en.gif
SoftMaker-Office/html/images/pml06_shapes_de.png
SoftMaker-Office/html/images/pml06_shapes_en.png
SoftMaker-Office/html/images/smo06_box.jpg
SoftMaker-Office/html/images/tml06_280_de.gif
SoftMaker-Office/html/images/tml06_280_en.gif
SoftMaker-Office/html/images/tml06_de.png
SoftMaker-Office/html/images/tml06_en.png
SoftMaker-Office/html/images/tml06_objectstrip_de.gif
SoftMaker-Office/html/images/tml06_objectstrip_en.gif
SoftMaker-Office/html/images/tml06_revisionstrip_de.gif
SoftMaker-Office/html/images/tml06_revisionstrip_en.gif
SoftMaker-Office/html/images/tml06_textart_190.gif
SoftMaker-Office/html/images/tml06_textart_190_en.gif
SoftMaker-Office/html/images/tml06_textart_de.gif
SoftMaker-Office/html/images/tml06_textart_en.gif
SoftMaker-Office/html/images/usd6995_en.gif
SoftMaker-Office/html/impress.htm
SoftMaker-Office/html/impress_en.htm
SoftMaker-Office/html/index.htm
SoftMaker-Office/html/of.htm
SoftMaker-Office/html/of_en.htm
SoftMaker-Office/html/ofl.htm
SoftMaker-Office/html/ofl_en.htm
SoftMaker-Office/html/oflpm.htm
SoftMaker-Office/html/oflpm_en.htm
SoftMaker-Office/html/oflpress.htm
SoftMaker-Office/html/oflpress_en.htm
SoftMaker-Office/html/ofltm.htm
SoftMaker-Office/html/ofltm_en.htm
SoftMaker-Office/icons/pml_16.png
SoftMaker-Office/icons/pml_32.png
SoftMaker-Office/icons/pml_48.png
SoftMaker-Office/icons/tml_16.png
SoftMaker-Office/icons/tml_16.xpm
SoftMaker-Office/icons/tml_32.png
SoftMaker-Office/icons/tml_32.xpm
SoftMaker-Office/icons/tml_48.png
SoftMaker-Office/icons/tml_48.xpm
SoftMaker-Office/install_de/Config/tmsmart.dat
SoftMaker-Office/install_de/Documents/Beispiele/Biorhythmus.pmd
SoftMaker-Office/install_de/Documents/Beispiele/Einheitenrechner.pmd
SoftMaker-Office/install_de/Documents/Beispiele/Fahrtenbuch.pmd
SoftMaker-Office/install_de/Documents/Beispiele/Gebiete.pmd
SoftMaker-Office/install_de/Documents/Beispiele/Kalender 2007 ohne Feiertage.pmd
SoftMaker-Office/install_de/Documents/Beispiele/Kalender 2007.pmd
SoftMaker-Office/install_de/Documents/Beispiele/Life.pmd
SoftMaker-Office/install_de/Documents/Beispiele/Rechnung.dbf
SoftMaker-Office/install_de/Documents/Beispiele/Rechnung.tmd
SoftMaker-Office/install_de/Documents/Beispiele/Stundenplan.pmd
SoftMaker-Office/install_de/Documents/Beispiele/Telefonliste.pmd
SoftMaker-Office/install_de/Documents/Beispiele/Tour1.tmd
SoftMaker-Office/install_de/Documents/Beispiele/Tour2.tmd
SoftMaker-Office/install_de/Documents/Beispiele/Tour3.tmd
SoftMaker-Office/install_de/Documents/Beispiele/Tour4.tmd
SoftMaker-Office/install_de/Documents/Beispiele/Umsatz.pmd
SoftMaker-Office/install_de/Documents/Beispiele/Zeiterfassung.pmd
SoftMaker-Office/install_de/Documents/FAQ (Deutsch).tmd
SoftMaker-Office/install_de/Documents/FAQ_DE.rtf
SoftMaker-Office/install_de/Documents/Liesmich.tmd
SoftMaker-Office/install_de/Documents/World Languages.tmd
SoftMaker-Office/install_de/Documents/biblio.dbf
SoftMaker-Office/install_de/Documents/tmw.dbf
SoftMaker-Office/install_de/Templates/English/Business Card/Business Card 1 (personal).tmv
SoftMaker-Office/install_de/Templates/English/Business Card/Business Card 1.tmv
SoftMaker-Office/install_de/Templates/English/Business Card/Business Card 2 (personal).tmv
SoftMaker-Office/install_de/Templates/English/Business Card/Business Card 2.tmv
SoftMaker-Office/install_de/Templates/English/Fax/Business Fax 1.tmv
SoftMaker-Office/install_de/Templates/English/Fax/Business Fax 2.tmv
SoftMaker-Office/install_de/Templates/English/Fax/Business Fax 3.tmv
SoftMaker-Office/install_de/Templates/English/Fax/Business Fax 4.tmv
SoftMaker-Office/install_de/Templates/English/Fax/Personal Fax 1.tmv
SoftMaker-Office/install_de/Templates/English/Fax/Personal Fax 2.tmv
SoftMaker-Office/install_de/Templates/English/Fax/Personal Fax 3.tmv
SoftMaker-Office/install_de/Templates/English/Fax/Personal Fax 4.tmv
SoftMaker-Office/install_de/Templates/English/Letter/Personal Letter 1.tmv
SoftMaker-Office/install_de/Templates/English/Letter/Personal Letter 2.tmv
SoftMaker-Office/install_de/Templates/English/Letter/Personal Letter 3.tmv
SoftMaker-Office/install_de/Templates/English/Letter/Personal Letter 4.tmv
SoftMaker-Office/install_de/Templates/English/Letter/Personal Letter 5.tmv
SoftMaker-Office/install_de/Templates/English/Letter/Personal Letter 6.tmv
SoftMaker-Office/install_de/Templates/English/Letter/Personal Letter 7.tmv
SoftMaker-Office/install_de/Templates/English/Memo/Memo 1.tmv
SoftMaker-Office/install_de/Templates/English/Memo/Memo 2.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Delivery Note (business) 1.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Delivery Note (business) 2.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Invoice (business) 1.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Invoice (business) 2.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Meeting Notes.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Order (business) 1.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Order (business) 2.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Order (personal) 1.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Order (personal) 2.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Phone List.tmv
SoftMaker-Office/install_de/Templates/English/Misc/Resume.tmv
SoftMaker-Office/install_de/Templates/English/Normal.tmv
SoftMaker-Office/install_de/Templates/English/PlanMaker/Normal.pmv
SoftMaker-Office/install_de/Templates/English/Short Letter/Short Letter (business) 1.tmv
SoftMaker-Office/install_de/Templates/English/Short Letter/Short Letter (business) 2.tmv
SoftMaker-Office/install_de/Templates/English/Short Letter/Short Letter (personal) 1.tmv
SoftMaker-Office/install_de/Templates/English/Short Letter/Short Letter (personal) 2.tmv
SoftMaker-Office/install_en/Config/tmsmart.dat
SoftMaker-Office/install_en/Documents/FAQ (English).tmd
SoftMaker-Office/install_en/Documents/FAQ_EN.rtf
SoftMaker-Office/install_en/Documents/Readme.tmd
SoftMaker-Office/install_en/Documents/Samples/Invoice.dbf
SoftMaker-Office/install_en/Documents/Samples/Invoice.tmd
SoftMaker-Office/install_en/Documents/Samples/Sample.pmd
SoftMaker-Office/install_en/Documents/Samples/Tour1.tmd
SoftMaker-Office/install_en/Documents/Samples/Tour2.tmd
SoftMaker-Office/install_en/Documents/Samples/Tour3.tmd
SoftMaker-Office/install_en/Documents/Samples/Tour4.tmd
SoftMaker-Office/install_en/Documents/World Languages.tmd
SoftMaker-Office/install_en/Documents/biblio.dbf
SoftMaker-Office/install_en/Documents/tmw.dbf
SoftMaker-Office/install_en/Templates/English/Business Card/Business Card 1 (personal).tmv
SoftMaker-Office/install_en/Templates/English/Business Card/Business Card 1.tmv
SoftMaker-Office/install_en/Templates/English/Business Card/Business Card 2 (personal).tmv
SoftMaker-Office/install_en/Templates/English/Business Card/Business Card 2.tmv
SoftMaker-Office/install_en/Templates/English/Fax/Business Fax 1.tmv
SoftMaker-Office/install_en/Templates/English/Fax/Business Fax 2.tmv
SoftMaker-Office/install_en/Templates/English/Fax/Business Fax 3.tmv
SoftMaker-Office/install_en/Templates/English/Fax/Business Fax 4.tmv
SoftMaker-Office/install_en/Templates/English/Fax/Personal Fax 1.tmv
SoftMaker-Office/install_en/Templates/English/Fax/Personal Fax 2.tmv
SoftMaker-Office/install_en/Templates/English/Fax/Personal Fax 3.tmv
SoftMaker-Office/install_en/Templates/English/Fax/Personal Fax 4.tmv
SoftMaker-Office/install_en/Templates/English/Letter/Personal Letter 1.tmv
SoftMaker-Office/install_en/Templates/English/Letter/Personal Letter 2.tmv
SoftMaker-Office/install_en/Templates/English/Letter/Personal Letter 3.tmv
SoftMaker-Office/install_en/Templates/English/Letter/Personal Letter 4.tmv
SoftMaker-Office/install_en/Templates/English/Letter/Personal Letter 5.tmv
SoftMaker-Office/install_en/Templates/English/Letter/Personal Letter 6.tmv
SoftMaker-Office/install_en/Templates/English/Letter/Personal Letter 7.tmv
SoftMaker-Office/install_en/Templates/English/Memo/Memo 1.tmv
SoftMaker-Office/install_en/Templates/English/Memo/Memo 2.tmv
SoftMaker-Office/install_en/Templates/English/Misc/Phone List.tmv
SoftMaker-Office/install_en/Templates/English/Normal.tmv
SoftMaker-Office/install_en/Templates/English/PlanMaker/Normal.pmv
SoftMaker-Office/install_es/Config/tmsmart.dat
SoftMaker-Office/install_es/Documents/FAQ (English).tmd
SoftMaker-Office/install_es/Documents/Leame.tmd
SoftMaker-Office/install_es/Documents/Samples/Ejemplo.pmd
SoftMaker-Office/install_es/Documents/Samples/Tour1.tmd
SoftMaker-Office/install_es/Documents/Samples/Tour2.tmd
SoftMaker-Office/install_es/Documents/Samples/Tour3.tmd
SoftMaker-Office/install_es/Documents/Samples/Tour4.tmd
SoftMaker-Office/install_es/Documents/World Languages.tmd
SoftMaker-Office/install_es/Documents/biblio.dbf
SoftMaker-Office/install_es/Documents/tmw.dbf
SoftMaker-Office/install_es/Templates/English/Business Card/Business Card 1 (personal).tmv
SoftMaker-Office/install_es/Templates/English/Business Card/Business Card 1.tmv
SoftMaker-Office/install_es/Templates/English/Business Card/Business Card 2 (personal).tmv
SoftMaker-Office/install_es/Templates/English/Business Card/Business Card 2.tmv
SoftMaker-Office/install_es/Templates/English/Fax/Business Fax 1.tmv
SoftMaker-Office/install_es/Templates/English/Fax/Business Fax 2.tmv
SoftMaker-Office/install_es/Templates/English/Fax/Business Fax 3.tmv
SoftMaker-Office/install_es/Templates/English/Fax/Business Fax 4.tmv
SoftMaker-Office/install_es/Templates/English/Fax/Personal Fax 1.tmv
SoftMaker-Office/install_es/Templates/English/Fax/Personal Fax 2.tmv
SoftMaker-Office/install_es/Templates/English/Fax/Personal Fax 3.tmv
SoftMaker-Office/install_es/Templates/English/Fax/Personal Fax 4.tmv
SoftMaker-Office/install_es/Templates/English/Letter/Personal Letter 1.tmv
SoftMaker-Office/install_es/Templates/English/Letter/Personal Letter 2.tmv
SoftMaker-Office/install_es/Templates/English/Letter/Personal Letter 3.tmv
SoftMaker-Office/install_es/Templates/English/Letter/Personal Letter 4.tmv
SoftMaker-Office/install_es/Templates/English/Letter/Personal Letter 5.tmv
SoftMaker-Office/install_es/Templates/English/Letter/Personal Letter 6.tmv
SoftMaker-Office/install_es/Templates/English/Letter/Personal Letter 7.tmv
SoftMaker-Office/install_es/Templates/English/Memo/Memo 1.tmv
SoftMaker-Office/install_es/Templates/English/Memo/Memo 2.tmv
SoftMaker-Office/install_es/Templates/English/Misc/Phone List.tmv
SoftMaker-Office/install_es/Templates/English/Normal.tmv
SoftMaker-Office/install_es/Templates/English/PlanMaker/Normal.pmv
SoftMaker-Office/install_fr/Config/tmsmart.dat
SoftMaker-Office/install_fr/Documents/FAQ (English).tmd
SoftMaker-Office/install_fr/Documents/FAQ_EN.rtf
SoftMaker-Office/install_fr/Documents/Readme.tmd
SoftMaker-Office/install_fr/Documents/World Languages.tmd
SoftMaker-Office/install_fr/Documents/biblio.dbf
SoftMaker-Office/install_fr/Documents/tmw.dbf
SoftMaker-Office/install_fr/Templates/English/Normal.tmv
SoftMaker-Office/install_fr/Templates/English/PlanMaker/Normal.pmv
SoftMaker-Office/install_hu/Documents/FAQ (English).tmd
SoftMaker-Office/install_hu/Documents/FAQ_EN.rtf
SoftMaker-Office/install_hu/Documents/Readme.tmd
SoftMaker-Office/install_hu/Documents/World Languages.tmd
SoftMaker-Office/install_hu/Documents/biblio.dbf
SoftMaker-Office/install_hu/Documents/tmw.dbf
SoftMaker-Office/install_hu/Templates/English/Normal.tmv
SoftMaker-Office/install_pb/Config/tmsmart.dat
SoftMaker-Office/install_pb/Documents/FAQ (English).tmd
SoftMaker-Office/install_pb/Documents/Leia-me.tmd
SoftMaker-Office/install_pb/Documents/Samples/Exemplo.pmd
SoftMaker-Office/install_pb/Documents/Samples/Tour1.tmd
SoftMaker-Office/install_pb/Documents/Samples/Tour2.tmd
SoftMaker-Office/install_pb/Documents/Samples/Tour3.tmd
SoftMaker-Office/install_pb/Documents/Samples/Tour4.tmd
SoftMaker-Office/install_pb/Documents/World Languages.tmd
SoftMaker-Office/install_pb/Documents/biblio.dbf
SoftMaker-Office/install_pb/Documents/tmw.dbf
SoftMaker-Office/install_pb/Templates/English/Business Card/Business Card 1 (personal).tmv
SoftMaker-Office/install_pb/Templates/English/Business Card/Business Card 1.tmv
SoftMaker-Office/install_pb/Templates/English/Business Card/Business Card 2 (personal).tmv
SoftMaker-Office/install_pb/Templates/English/Business Card/Business Card 2.tmv
SoftMaker-Office/install_pb/Templates/English/Fax/Business Fax 1.tmv
SoftMaker-Office/install_pb/Templates/English/Fax/Business Fax 2.tmv
SoftMaker-Office/install_pb/Templates/English/Fax/Business Fax 3.tmv
SoftMaker-Office/install_pb/Templates/English/Fax/Business Fax 4.tmv
SoftMaker-Office/install_pb/Templates/English/Fax/Personal Fax 1.tmv
SoftMaker-Office/install_pb/Templates/English/Fax/Personal Fax 2.tmv
SoftMaker-Office/install_pb/Templates/English/Fax/Personal Fax 3.tmv
SoftMaker-Office/install_pb/Templates/English/Fax/Personal Fax 4.tmv
SoftMaker-Office/install_pb/Templates/English/Letter/Personal Letter 1.tmv
SoftMaker-Office/install_pb/Templates/English/Letter/Personal Letter 2.tmv
SoftMaker-Office/install_pb/Templates/English/Letter/Personal Letter 3.tmv
SoftMaker-Office/install_pb/Templates/English/Letter/Personal Letter 4.tmv
SoftMaker-Office/install_pb/Templates/English/Letter/Personal Letter 5.tmv
SoftMaker-Office/install_pb/Templates/English/Letter/Personal Letter 6.tmv
SoftMaker-Office/install_pb/Templates/English/Letter/Personal Letter 7.tmv
SoftMaker-Office/install_pb/Templates/English/Memo/Memo 1.tmv
SoftMaker-Office/install_pb/Templates/English/Memo/Memo 2.tmv
SoftMaker-Office/install_pb/Templates/English/Misc/Phone List.tmv
SoftMaker-Office/install_pb/Templates/English/Normal.tmv
SoftMaker-Office/install_pb/Templates/English/PlanMaker/Normal.pmv
SoftMaker-Office/install_ru/Config/tmsmart.dat
SoftMaker-Office/install_ru/Documents/FAQ (English).tmd
SoftMaker-Office/install_ru/Documents/FAQ_EN.rtf
SoftMaker-Office/install_ru/Documents/Readme.tmd
SoftMaker-Office/install_ru/Documents/World Languages.tmd
SoftMaker-Office/install_ru/Documents/biblio.dbf
SoftMaker-Office/install_ru/Documents/tmw.dbf
SoftMaker-Office/install_ru/Templates/English/Business Card/Business Card 1 (personal).tmv
SoftMaker-Office/install_ru/Templates/English/Business Card/Business Card 1.tmv
SoftMaker-Office/install_ru/Templates/English/Business Card/Business Card 2 (personal).tmv
SoftMaker-Office/install_ru/Templates/English/Business Card/Business Card 2.tmv
SoftMaker-Office/install_ru/Templates/English/Fax/Business Fax 1.tmv
SoftMaker-Office/install_ru/Templates/English/Fax/Business Fax 2.tmv
SoftMaker-Office/install_ru/Templates/English/Fax/Business Fax 3.tmv
SoftMaker-Office/install_ru/Templates/English/Fax/Business Fax 4.tmv
SoftMaker-Office/install_ru/Templates/English/Fax/Personal Fax 1.tmv
SoftMaker-Office/install_ru/Templates/English/Fax/Personal Fax 2.tmv
SoftMaker-Office/install_ru/Templates/English/Fax/Personal Fax 3.tmv
SoftMaker-Office/install_ru/Templates/English/Fax/Personal Fax 4.tmv
SoftMaker-Office/install_ru/Templates/English/Letter/Personal Letter 1.tmv
SoftMaker-Office/install_ru/Templates/English/Letter/Personal Letter 2.tmv
SoftMaker-Office/install_ru/Templates/English/Letter/Personal Letter 3.tmv
SoftMaker-Office/install_ru/Templates/English/Letter/Personal Letter 4.tmv
SoftMaker-Office/install_ru/Templates/English/Letter/Personal Letter 5.tmv
SoftMaker-Office/install_ru/Templates/English/Letter/Personal Letter 6.tmv
SoftMaker-Office/install_ru/Templates/English/Letter/Personal Letter 7.tmv
SoftMaker-Office/install_ru/Templates/English/Memo/Memo 1.tmv
SoftMaker-Office/install_ru/Templates/English/Memo/Memo 2.tmv
SoftMaker-Office/install_ru/Templates/English/Misc/Phone List.tmv
SoftMaker-Office/install_ru/Templates/English/Normal.tmv
SoftMaker-Office/install_ru/Templates/English/PlanMaker/Normal.pmv
SoftMaker-Office/install_tr/Config/tmsmart.dat
SoftMaker-Office/install_tr/Documents/FAQ (English).tmd
SoftMaker-Office/install_tr/Documents/FAQ_EN.rtf
SoftMaker-Office/install_tr/Documents/Readme.tmd
SoftMaker-Office/install_tr/Documents/World Languages.tmd
SoftMaker-Office/install_tr/Documents/biblio.dbf
SoftMaker-Office/install_tr/Documents/tmw.dbf
SoftMaker-Office/install_tr/Templates/English/Business Card/Business Card 1 (personal).tmv
SoftMaker-Office/install_tr/Templates/English/Business Card/Business Card 1.tmv
SoftMaker-Office/install_tr/Templates/English/Business Card/Business Card 2 (personal).tmv
SoftMaker-Office/install_tr/Templates/English/Business Card/Business Card 2.tmv
SoftMaker-Office/install_tr/Templates/English/Fax/Business Fax 1.tmv
SoftMaker-Office/install_tr/Templates/English/Fax/Business Fax 2.tmv
SoftMaker-Office/install_tr/Templates/English/Fax/Business Fax 3.tmv
SoftMaker-Office/install_tr/Templates/English/Fax/Business Fax 4.tmv
SoftMaker-Office/install_tr/Templates/English/Fax/Personal Fax 1.tmv
SoftMaker-Office/install_tr/Templates/English/Fax/Personal Fax 2.tmv
SoftMaker-Office/install_tr/Templates/English/Fax/Personal Fax 3.tmv
SoftMaker-Office/install_tr/Templates/English/Fax/Personal Fax 4.tmv
SoftMaker-Office/install_tr/Templates/English/Letter/Personal Letter 1.tmv
SoftMaker-Office/install_tr/Templates/English/Letter/Personal Letter 2.tmv
SoftMaker-Office/install_tr/Templates/English/Letter/Personal Letter 3.tmv
SoftMaker-Office/install_tr/Templates/English/Letter/Personal Letter 4.tmv
SoftMaker-Office/install_tr/Templates/English/Letter/Personal Letter 5.tmv
SoftMaker-Office/install_tr/Templates/English/Letter/Personal Letter 6.tmv
SoftMaker-Office/install_tr/Templates/English/Letter/Personal Letter 7.tmv
SoftMaker-Office/install_tr/Templates/English/Memo/Memo 1.tmv
SoftMaker-Office/install_tr/Templates/English/Memo/Memo 2.tmv
SoftMaker-Office/install_tr/Templates/English/Misc/Phone List.tmv
SoftMaker-Office/install_tr/Templates/English/Normal.tmv
SoftMaker-Office/install_tr/Templates/English/PlanMaker/Normal.pmv
SoftMaker-Office/licencia.txt
SoftMaker-Office/license.txt
SoftMaker-Office/licença.txt
SoftMaker-Office/planmaker
SoftMaker-Office/planmaker.iwr
SoftMaker-Office/planmaker_de.dwr
SoftMaker-Office/planmaker_es.dwr
SoftMaker-Office/planmaker_fr.dwr
SoftMaker-Office/planmaker_pb.dwr
SoftMaker-Office/planmaker_ru.dwr
SoftMaker-Office/planmaker_tr.dwr
SoftMaker-Office/planmaker_uk.dwr
SoftMaker-Office/planmaker_us.dwr
SoftMaker-Office/pm.bmp
SoftMaker-Office/pm2006_de.pdf
SoftMaker-Office/pm2006_en.pdf
SoftMaker-Office/pmhi.bmp
SoftMaker-Office/spell/brazport.dcn
SoftMaker-Office/spell/bulgar.hyn
SoftMaker-Office/spell/canfren.dcn
SoftMaker-Office/spell/ch-rconv.thn
SoftMaker-Office/spell/croat.hyn
SoftMaker-Office/spell/czech.hyn
SoftMaker-Office/spell/danish.dcn
SoftMaker-Office/spell/danish.hyn
SoftMaker-Office/spell/de-rconv.thn
SoftMaker-Office/spell/dutch.dcn
SoftMaker-Office/spell/dutch.hyn
SoftMaker-Office/spell/dutch.thn
SoftMaker-Office/spell/eston.hyn
SoftMaker-Office/spell/euro.thn
SoftMaker-Office/spell/finnish.hyn
SoftMaker-Office/spell/french.dcn
SoftMaker-Office/spell/french.hyn
SoftMaker-Office/spell/french.thn
SoftMaker-Office/spell/german.dcn
SoftMaker-Office/spell/german.hyn
SoftMaker-Office/spell/german.thn
SoftMaker-Office/spell/greek.hyn
SoftMaker-Office/spell/hungary.hyn
SoftMaker-Office/spell/italian.dcn
SoftMaker-Office/spell/italian.hyn
SoftMaker-Office/spell/italian.thn
SoftMaker-Office/spell/language.cfn
SoftMaker-Office/spell/latvian.hyn
SoftMaker-Office/spell/lisbonpo.dcn
SoftMaker-Office/spell/lith.hyn
SoftMaker-Office/spell/mexican.dcn
SoftMaker-Office/spell/norway.hyn
SoftMaker-Office/spell/norwegia.dcn
SoftMaker-Office/spell/polish.hyn
SoftMaker-Office/spell/port.hyn
SoftMaker-Office/spell/rgerman.dcn
SoftMaker-Office/spell/rgerman.hyn
SoftMaker-Office/spell/rgerman.thn
SoftMaker-Office/spell/roman.hyn
SoftMaker-Office/spell/rswiss.dcn
SoftMaker-Office/spell/rswiss.thn
SoftMaker-Office/spell/russian.hyn
SoftMaker-Office/spell/serb.hyn
SoftMaker-Office/spell/slovak.hyn
SoftMaker-Office/spell/slovene.hyn
SoftMaker-Office/spell/spanish.dcn
SoftMaker-Office/spell/spanish.hyn
SoftMaker-Office/spell/spanish.thn
SoftMaker-Office/spell/swedish.dcn
SoftMaker-Office/spell/swedish.hyn
SoftMaker-Office/spell/swissger.dcn
SoftMaker-Office/spell/swissger.thn
SoftMaker-Office/spell/turk.hyn
SoftMaker-Office/spell/ukeng.dcn
SoftMaker-Office/spell/ukeng.hyn
SoftMaker-Office/spell/ukeng.thn
SoftMaker-Office/spell/ukraine.hyn
SoftMaker-Office/spell/useng.dcn
SoftMaker-Office/spell/useng.hyn
SoftMaker-Office/spell/useng.thn
SoftMaker-Office/textmaker
SoftMaker-Office/textmaker.iwr
SoftMaker-Office/textmaker_de.dwr
SoftMaker-Office/textmaker_es.dwr
SoftMaker-Office/textmaker_fr.dwr
SoftMaker-Office/textmaker_hu.dwr
SoftMaker-Office/textmaker_pb.dwr
SoftMaker-Office/textmaker_ru.dwr
SoftMaker-Office/textmaker_tr.dwr
SoftMaker-Office/textmaker_uk.dwr
SoftMaker-Office/textmaker_us.dwr
SoftMaker-Office/tm.bmp
SoftMaker-Office/tm2006_de.pdf
SoftMaker-Office/tm2006_en.pdf
SoftMaker-Office/tmhi.bmp
SoftMaker-Office/vgahlv.dwf
SoftMaker-Office/vgasys.dwf
@dirrm SoftMaker-Office/spell
@dirrm SoftMaker-Office/install_tr/Templates/English/PlanMaker
@dirrm SoftMaker-Office/install_tr/Templates/English/Misc
@dirrm SoftMaker-Office/install_tr/Templates/English/Memo
@dirrm SoftMaker-Office/install_tr/Templates/English/Letter
@dirrm SoftMaker-Office/install_tr/Templates/English/Fax
@dirrm SoftMaker-Office/install_tr/Templates/English/Business Card
@dirrm SoftMaker-Office/install_tr/Templates/English
@dirrm SoftMaker-Office/install_tr/Templates
@dirrm SoftMaker-Office/install_tr/Documents
@dirrm SoftMaker-Office/install_tr/Config
@dirrm SoftMaker-Office/install_tr
@dirrm SoftMaker-Office/install_ru/Templates/English/PlanMaker
@dirrm SoftMaker-Office/install_ru/Templates/English/Misc
@dirrm SoftMaker-Office/install_ru/Templates/English/Memo
@dirrm SoftMaker-Office/install_ru/Templates/English/Letter
@dirrm SoftMaker-Office/install_ru/Templates/English/Fax
@dirrm SoftMaker-Office/install_ru/Templates/English/Business Card
@dirrm SoftMaker-Office/install_ru/Templates/English
@dirrm SoftMaker-Office/install_ru/Templates
@dirrm SoftMaker-Office/install_ru/Documents
@dirrm SoftMaker-Office/install_ru/Config
@dirrm SoftMaker-Office/install_ru
@dirrm SoftMaker-Office/install_pb/Templates/English/PlanMaker
@dirrm SoftMaker-Office/install_pb/Templates/English/Misc
@dirrm SoftMaker-Office/install_pb/Templates/English/Memo
@dirrm SoftMaker-Office/install_pb/Templates/English/Letter
@dirrm SoftMaker-Office/install_pb/Templates/English/Fax
@dirrm SoftMaker-Office/install_pb/Templates/English/Business Card
@dirrm SoftMaker-Office/install_pb/Templates/English
@dirrm SoftMaker-Office/install_pb/Templates
@dirrm SoftMaker-Office/install_pb/Documents/Samples
@dirrm SoftMaker-Office/install_pb/Documents
@dirrm SoftMaker-Office/install_pb/Config
@dirrm SoftMaker-Office/install_pb
@dirrm SoftMaker-Office/install_hu/Templates/English
@dirrm SoftMaker-Office/install_hu/Templates
@dirrm SoftMaker-Office/install_hu/Documents
@dirrm SoftMaker-Office/install_hu/Config
@dirrm SoftMaker-Office/install_hu
@dirrm SoftMaker-Office/install_fr/Templates/English/PlanMaker
@dirrm SoftMaker-Office/install_fr/Templates/English
@dirrm SoftMaker-Office/install_fr/Templates
@dirrm SoftMaker-Office/install_fr/Documents
@dirrm SoftMaker-Office/install_fr/Config
@dirrm SoftMaker-Office/install_fr
@dirrm SoftMaker-Office/install_es/Templates/English/PlanMaker
@dirrm SoftMaker-Office/install_es/Templates/English/Misc
@dirrm SoftMaker-Office/install_es/Templates/English/Memo
@dirrm SoftMaker-Office/install_es/Templates/English/Letter
@dirrm SoftMaker-Office/install_es/Templates/English/Fax
@dirrm SoftMaker-Office/install_es/Templates/English/Business Card
@dirrm SoftMaker-Office/install_es/Templates/English
@dirrm SoftMaker-Office/install_es/Templates
@dirrm SoftMaker-Office/install_es/Documents/Samples
@dirrm SoftMaker-Office/install_es/Documents
@dirrm SoftMaker-Office/install_es/Config
@dirrm SoftMaker-Office/install_es
@dirrm SoftMaker-Office/install_en/Templates/English/PlanMaker
@dirrm SoftMaker-Office/install_en/Templates/English/Misc
@dirrm SoftMaker-Office/install_en/Templates/English/Memo
@dirrm SoftMaker-Office/install_en/Templates/English/Letter
@dirrm SoftMaker-Office/install_en/Templates/English/Fax
@dirrm SoftMaker-Office/install_en/Templates/English/Business Card
@dirrm SoftMaker-Office/install_en/Templates/English
@dirrm SoftMaker-Office/install_en/Templates
@dirrm SoftMaker-Office/install_en/Documents/Samples
@dirrm SoftMaker-Office/install_en/Documents
@dirrm SoftMaker-Office/install_en/Config
@dirrm SoftMaker-Office/install_en
@dirrm SoftMaker-Office/install_de/Templates/English/Short Letter
@dirrm SoftMaker-Office/install_de/Templates/English/PlanMaker
@dirrm SoftMaker-Office/install_de/Templates/English/Misc
@dirrm SoftMaker-Office/install_de/Templates/English/Memo
@dirrm SoftMaker-Office/install_de/Templates/English/Letter
@dirrm SoftMaker-Office/install_de/Templates/English/Fax
@dirrm SoftMaker-Office/install_de/Templates/English/Business Card
@dirrm SoftMaker-Office/install_de/Templates/English
@dirrm SoftMaker-Office/install_de/Templates
@dirrm SoftMaker-Office/install_de/Documents/Beispiele
@dirrm SoftMaker-Office/install_de/Documents
@dirrm SoftMaker-Office/install_de/Config
@dirrm SoftMaker-Office/install_de
@dirrm SoftMaker-Office/icons
@dirrm SoftMaker-Office/html/images
@dirrm SoftMaker-Office/html
@dirrm SoftMaker-Office/fonts
@dirrm SoftMaker-Office/

View file

@ -1,26 +0,0 @@
# Created by: gurkan@phys.ethz.ch
# $FreeBSD$
PORTNAME= textedit
PORTVERSION= 4.0
PORTREVISION= 3
CATEGORIES= editors gnustep
MASTER_SITES= http://git.savannah.gnu.org/cgit/backbone.git/snapshot/
DISTNAME= backbone-6343263e17c5cd771770dabc2559ac07ffedcf29
MAINTAINER= ports@FreeBSD.org
COMMENT= Basic text editor for GNUstep
BROKEN= Does not link
USES= tar:bzip2
USE_GNUSTEP= yes
USE_GNUSTEP_BACK= yes
USE_GNUSTEP_BUILD= yes
USE_GNUSTEP_INSTALL= yes
USE_GNUSTEP_MAKE_DIRS= System/Applications/TextEdit
MAKE_ENV+= GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
NO_STAGE= yes
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (backbone-6343263e17c5cd771770dabc2559ac07ffedcf29.tar.bz2) = 03a173fd959b01d956a5a1eb41dbaa3c5bcdd87ee8f10657d2dfbc10a5fe8913
SIZE (backbone-6343263e17c5cd771770dabc2559ac07ffedcf29.tar.bz2) = 4452378

View file

@ -1,23 +0,0 @@
--- System/Applications/Terminal/TerminalView.m.orig 2010-05-23 11:43:45.000000000 +0000
+++ System/Applications/Terminal/TerminalView.m
@@ -21,7 +21,7 @@ stupid but fast character cell display v
# include <termios.h>
# include <pcap.h>
#else
-#ifdef freebsd
+#if defined(freebsd) || defined(__DragonFly__)
# include <sys/types.h>
# include <sys/ioctl.h>
# include <termios.h>
@@ -37,9 +37,11 @@ stupid but fast character cell display v
#include <unistd.h>
#include <fcntl.h>
#ifndef freebsd
+# ifndef __DragonFly__
#ifndef __NetBSD__
# include <pty.h>
#endif
+# endif
#endif
#include <Foundation/NSBundle.h>

View file

@ -1,7 +0,0 @@
TextEdit is a relatively basic text editor. It handles plain text or RTF, has a
nice "Wrap to Page" mode, has search/replace functionality, and can display any
file as text.
LICENSE: freely copy, distribute, and reuse the code
WWW: http://www.nongnu.org/backbone/apps.html

View file

@ -1,45 +0,0 @@
GNUstep/System/Applications/TextEdit.app/Resources/Edit.tiff
GNUstep/System/Applications/TextEdit.app/Resources/EditTitle.tiff
GNUstep/System/Applications/TextEdit.app/Resources/Encodings.txt
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Document.gorm/data.classes
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Document.gorm/data.info
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Document.gorm/objects.gorm
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Edit.gorm/data.classes
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Edit.gorm/objects.gorm
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/EncodingAccessory.gorm/data.classes
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/EncodingAccessory.gorm/data.info
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/EncodingAccessory.gorm/objects.gorm
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/FindPanel.gorm/data.classes
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/FindPanel.gorm/data.info
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/FindPanel.gorm/objects.gorm
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/FindPanel.strings
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Info.gorm/Edit.tiff
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Info.gorm/EditTitle.tiff
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Info.gorm/data.classes
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Info.gorm/data.info
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Info.gorm/objects.gorm
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Localizable.strings
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Preferences.gorm/data.classes
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Preferences.gorm/data.info
GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Preferences.gorm/objects.gorm
GNUstep/System/Applications/TextEdit.app/Resources/German.lproj/Localizable.strings
GNUstep/System/Applications/TextEdit.app/Resources/Info-gnustep.plist
GNUstep/System/Applications/TextEdit.app/Resources/Russian.lproj/Localizable.strings
GNUstep/System/Applications/TextEdit.app/Resources/TextEdit.desktop
GNUstep/System/Applications/TextEdit.app/Resources/rtf.tiff
GNUstep/System/Applications/TextEdit.app/Resources/rtfd.tiff
GNUstep/System/Applications/TextEdit.app/Resources/text.tiff
GNUstep/System/Applications/TextEdit.app/TextEdit
GNUstep/System/Applications/TextEdit.app/stamp.make
GNUstep/System/Tools/TextEdit
@dirrm GNUstep/System/Applications/TextEdit.app/Resources/Russian.lproj
@dirrm GNUstep/System/Applications/TextEdit.app/Resources/German.lproj
@dirrm GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Preferences.gorm
@dirrm GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Info.gorm
@dirrm GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/FindPanel.gorm
@dirrm GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/EncodingAccessory.gorm
@dirrm GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Edit.gorm
@dirrm GNUstep/System/Applications/TextEdit.app/Resources/English.lproj/Document.gorm
@dirrm GNUstep/System/Applications/TextEdit.app/Resources/English.lproj
@dirrm GNUstep/System/Applications/TextEdit.app/Resources
@dirrm GNUstep/System/Applications/TextEdit.app

View file

@ -58,7 +58,6 @@
SUBDIR += i386-wine-devel
SUBDIR += ia64sim
SUBDIR += ines
SUBDIR += its
SUBDIR += javatari
SUBDIR += joytran
SUBDIR += jzintv
@ -69,8 +68,6 @@
SUBDIR += lib765
SUBDIR += libdsk
SUBDIR += libspectrum
SUBDIR += linux-geepee32
SUBDIR += linux-systemsimcell
SUBDIR += linux_base-c6
SUBDIR += linux_base-f10
SUBDIR += linux_base-gentoo-stage3
@ -109,7 +106,6 @@
SUBDIR += pcsxr
SUBDIR += pearpc
SUBDIR += pipelight
SUBDIR += psim-freebsd
SUBDIR += q4wine
SUBDIR += qemu
SUBDIR += qemu-devel
@ -137,7 +133,6 @@
SUBDIR += tuxnes
SUBDIR += uae
SUBDIR += ucon64
SUBDIR += vMac
SUBDIR += vba
SUBDIR += vboxtool
SUBDIR += vgb-bin

View file

@ -1,58 +0,0 @@
# Created by: kstailey
# $FreeBSD$
PORTNAME= its
PORTVERSION= 1.0
CATEGORIES= emulators
MASTER_SITES= http://free.babolo.ru/src/ \
http://dl.droso.net/FreeBSD/distfiles/
DISTNAME= PI-ITS-RP06.0-dbd9
EXTRACT_SUFX= .bz2
EXTRACT_ONLY= # none
MAINTAINER= ports@FreeBSD.org
COMMENT= Bootable ITS filesystem for KLH-10 PDP-10 emulator
BUILD_DEPENDS= kn10-ks:${PORTSDIR}/emulators/klh10
RUN_DEPENDS= kn10-ks:${PORTSDIR}/emulators/klh10
ONLY_FOR_ARCHS= i386 # really KLH10 has this problem.
NO_WRKSUBDIR= yes
NO_BUILD= yes
NO_PACKAGE= PI ITS RP06 disk image is too big.
NO_CDROM= PI ITS RP06 disk image is too big.
# KSITS_KLH10_HOME and KSITS_DRIVER_DIR must be set to the same locations
# that the klh10 port uses
KSITS_KLH10_DIR= klh10-ks-its
KLH10_HOME= ${PREFIX}/share/${KSITS_KLH10_DIR}
KSITS_DRIVER_DIR= ${PREFIX}/libexec/${KSITS_KLH10_DIR}
IMAGE_HOME?= ${KLH10_HOME}
IMAGE_NAME= PI-ITS-RP06.0-dbd9
IMAGE_BZ2= ${IMAGE_NAME}.bz2
DOCDIR= ${PREFIX}/share/doc/${KSITS_KLH10_DIR}
PLIST_SUB+= IMAGE_HOME=${IMAGE_HOME}
NO_STAGE= yes
do-install:
@ ${ECHO} Installing compressed PI ITS RP06 disk image in ${IMAGE_HOME}
.if (${IMAGE_HOME} == ${KLH10_HOME})
@ ${ECHO} Use IMAGE_HOME=/my/directory to relocate.
.endif
@ ${MKDIR} ${IMAGE_HOME}
@ ${INSTALL_DATA} ${DISTDIR}/${IMAGE_BZ2} ${IMAGE_HOME}/${IMAGE_BZ2}
@ ${INSTALL_DATA} ${FILESDIR}/klh10-kn-freebsd.ini.in ${KLH10_HOME}
@ ${INSTALL_SCRIPT} ${FILESDIR}/its.sh ${PREFIX}/bin/its
@ ${SED} -e "s;@PI-IMG@;${IMAGE_NAME};g" \
-e "s;@KLH-SHARE@;${KLH10_HOME};g" \
-e "s;@KLH-LIBEX@;${KSITS_DRIVER_DIR};g" \
${FILESDIR}/its-user-install.sh > ${WRKSRC}/its-user-install
@ ${INSTALL_SCRIPT} ${WRKSRC}/its-user-install ${PREFIX}/bin
@ ${INSTALL_MAN} ${FILESDIR}/MIT-ITS-papers ${DOCDIR}
@ ${SED} -e "s;@PREFIX@;${PREFIX};g" \
${FILESDIR}/README.FIRST >${WRKSRC}/README.FIRST
@ ${INSTALL_MAN} ${WRKSRC}/README.FIRST ${DOCDIR}
@ ${ECHO} "*** Please read ${DOCDIR}/README.FIRST"
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (PI-ITS-RP06.0-dbd9.bz2) = 24a95d365f87026629d4e8dcf20a76d1d66b0b10cb7fab1cde9846d46e2d3897
SIZE (PI-ITS-RP06.0-dbd9.bz2) = 48763965

View file

@ -1,17 +0,0 @@
ITS Status report (includes architecture info) from 1972
ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-238.ps
ITS reference manual from 1969:
ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-161A.ps
Midas macro assembler documentation from 1965:
ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-090.ps
DDT debugger ("system apex procedure" i.e. "shell") from 1968
ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-147.ps
Emacs text editor (original ITS version)
ftp://publications.ai.mit.edu/ai-publications/500-999/AIM-519A.ps
These files may be converted to PDF or gzipped to save space:
$ ps2pdf13 AIM-238.ps AIM-238.pdf

View file

@ -1,190 +0,0 @@
Consider adding firewall protection for the KLH-10 emulator before
ever running it. See @PREFIX@/share/doc/its/pubits/adm directory for
samples.
To setup the emulator you must run the its-user-install(1) command.
It takes no arguments. It is best to run it as a regular (non-root)
user. Once that has been done to start ITS run the its(1) command.
It also takes no arguments.
The first time the ITS boots it will not know the time of day. ITS
will display this message:
The time could not be set because:
No host responded.
It will be necessary for someone to set the time
manually by logging in and running :PDSET.
Tell ITS to activate the apex procedure, DDT, by typing a Ctrl-Z.
When you type that you will see:
KN ITS.1647. DDT.1545.
TTY 0
You're all alone, Fair share = 0%
(ITS does not know the date, so messages cannot be reviewed right now.)
Then run PDSET by typing (colon and all)
:pdset
ITS will suggest that you log in but you don't have to.
(Please Log In)
___002 PDSET IOTLSR
Now enter the time and save it. First the century:
20C
Next the YYMMDD:
020219D
Then the HHMMSS (try to time it so you have some lead time because it
will become active when you save it.)
235115T
Now save the time:
!.
Now exit PDSET
X
You will have no feedback from the exit operation except that new
commands will be echoed in lower case. Now bring down ITS so you can
start it without being root:
:lock
(Please Log In)
LOCK.154
_
the _ is a prompt, do not type it. Type
5down
LOCK is very picky about typos so be careful. It does not need the
Enter key so don't use it.
DO YOU REALLY WANT THE SYSTEM TO GO DOWN?
Type "y"
y
___004
PLEASE ENTER A BRIEF MESSAGE TO USERS, ENDED BY ^C
LOCK SYS DOWN MAIL WRITE 21:13:17
Just type Ctrl-C for the message unless you have a burning desire to
talk to yourself via ITS.
KN ITS going down in 5:00
CULPRIT = ___004 LOCK 21:13:38
_
KN ITS 1647 NOT IN OPERATION 21:13:38
PFTHMG DRAGON CHANNA _DRGN_ TIMES WRITE 21:13:38
PFTHMG DRAGON CHANNA LOGOUT TIMES DELRNM 21:13:38
After the "NOT IN OPERATION" message only very special programs like
the accounting dragon, PFTHMG DRAGON, may run. Be patient and it will
finish with:
SHUTDOWN COMPLETE
PI LEVEL 7 BUGDDT. TYPE <ALTMODE>P TO CONTINUE.
YOU ARE NOW IN DDT.
BUGPC/ CAIA COFFI4+1 $Q-2/ JRST COFFI7
If ITS gets stuck shutting down for more than five minutes just
continue from here:
At this point type Ctrl-\ to abort KLH10 back to the monitor.
[HALTED: FE interrupt]
KLH10>
and quit KLH10
KLH10> quit
Are you sure you want to quit? [Confirm]y
Shutting down...Bye!
$
ITS uses DEL for erasing characters. ITS defaults to dumb hardcopy
terminal settings. This is a pain so you want to configure ITS to
use something nicer. ITS knows about VT52. If you are using xterm
from XFree86 you can get into VT52 mode by running a script like this:
#! /bin/sh
awk 'END {printf "%c[?2l", 27}' </dev/null
From ITS run
:tctyp vt52
On your VT52 mode terminal emulator.
An alternative is that you can use vt100 mode via the CRTSTY program
which is a bit like window(1) in that you end up on something like a
pty but only one full screen window is available and it does terminal
emulation on it. You will be automatically logged in a second time on
the same terminal as a crufty side-effect.
:crtsty vt100 speed 9600
Run :info and look at the introductory information about the
filesystem. I did not find that it covers directory operations very
well so here is what I have found out. ITS does have a process tree
(try the PEEK command) but does not have a directory tree. There is a
Master File Directory MFD (try DSKUSE * or DIRED and then MFD. Use
"Q" to quit after either of those.) and User File Directories UFDs one
level deep only. The only way to remove a directory is to delete its
contents and run the salvager. The salvager is the ITS equivalent of
fsck and will automatically be run at boot time. To create a new
directory provide certain options to the open UUO (ITS equivalent of
system call; try the DOC UUO command.) Since the PRINT command calls
the open UUO you can create a directory using print:
:print ..new. (udir) dirnam;
Where dirnam; is the name of the directory to be created. Directory
names are limited to six characters.
Missing from this ITS distribution is the INQUIR database. It
contains user information. There were too many personal details in it
and no one has been able to scrub it so it was left out. This means
you cannot have a complete user account yet. The best you can do is
to pick a user name and make yourself a directory with that name and
put a login script in it. In this example the user "user" is created:
:login user
:print ..new. (udir) user;
:emacs login user
[add startup code like ":tctyp vt52" and ^X^S to save ^X^C to exit]
You log out with <ALTMODE><ALTMODE>u which is [Esc][Esc]u and
represented in the documentation as $$u
The ITS equivalent of $PATH is implemented by scanning all
directories for files for files with TS as the first name and
the second name set to the command you issued. By convention
most commands are in the SYS; SYS1; ... SYSN; directories.
ITS supports symlinks via the LINK command and TS name is often
a symlink.
ITS equivalent of job control works by typing ^Z to interrupt the
current program. To get back to the DDT prompt "*" use $^K
Don't like DDT as the shell? Try MONMOD to use monitor mode where the
colon is printed for you. DDTMOD gets you back. Or try SHELL to
bring up a UNIX-like shell.
Zork was developed in MDL (muddle) on an ITS system but apparently it
suffered from being too popular. Try the ZORK command to see what
happened. A scrap of MDL source code is left (:find @muddle) but I
don't know how to MIDAS it.

View file

@ -1,216 +0,0 @@
#! /bin/sh
# $FreeBSD$
# 1) zcat the PI fs image into a user's directory (the compressed
# image location is also configurable via "make install")
#
# 2) copy or lndir the /usr/local/share/klh10-ks-its/* (this location
# is immutable) bits into a user's directory
#
# 3) generate the klh-kn-its-freebsd .ini file for the user
#
# 4) generate ~/.itsrc file for its(1) command so that multple users
# can use its(1) with different filesystem images.
umask 022
# remove symlinks in cleanup()?
cleanup() {
rm -f $KLH10_HOME/@PI-IMG@
echo its-install-user: Terminating.
exit 1
}
trap cleanup 1 2 3 15
validate_ip() {
echo $1 | grep -q -s '[^0-9\.]'
if [ $? != 1 ]; then
echo its-install-user: IP address must be digits and periods only.
return 1
fi
echo $1 | grep -q -s '\..*\..*\.'
if [ $? != 0 ]; then
echo its-install-user: IP address must have at least three periods.
return 1
fi
echo $1 | grep -q -s '\..*\..*\..*\.'
if [ $? = 0 ]; then
echo its-install-user: IP address must not exceed three periods.
return 1
fi
echo $1 | grep -q -s '\.\.'
if [ $? = 0 ]; then
echo its-install-user: IP address must not have consecutive periods.
return 1
fi
OLDIFS="$IFS"
IFS=.
set $1
for i in $* ; do
if [ $i -gt 255 ]; then
echo its-install-user: Octets of IP address must not exceed 255.
IFS="$OLDIFS"
return 1
fi
done
IFS="$OLDIFS"
return 0
}
in_network=false
for i in `groups`; do
if [ $i = network ]; then
in_network=true
break
fi
done
if [ `whoami` = root ]; then
in_network=true
fi
if [ $in_network = false ]; then
echo WARNING: You must be in group network in order to run a networked ITS.
echo WARNING: You may still run a non-networked ITS.
fi
if [ ! -d @KLH-SHARE@ ]; then
echo its-install-user: Can\'t find the emulator directory.
cleanup
fi
cd @KLH-SHARE@
if [ ! -r @PI-IMG@.bz2 ]; then
echo its-install-user: The compressed PI disk image is missing.
cleanup
fi
valid_input=false
while [ $valid_input = false ]; do
KLH10_HOME=~/klh10-its-home
echo Where do you want to install the 170MB filesystem image\?
echo -n "[default: $KLH10_HOME]: "
read ans
if [ "$ans" != "" ]; then
KLH10_HOME=$ans
fi
if [ -e $KLH10_HOME -a ! -d $KLH10_HOME ]; then
echo There already is a non-directory $KLH10_HOME in the filesystem.
continue
fi
if [ ! -d $KLH10_HOME ]; then
echo -n "$KLH10_HOME is not an existing directory. Create it? (y/n) "
read yorn
case "$yorn" in
y|Y)
if ! mkdir -p $KLH10_HOME ; then
echo its-install-user: Can\'t make the target directory.
cleanup
else
valid_input=true
fi
;;
n|N)
echo Type the interupt key to quit or try again.
;;
*)
echo "I do not recognize your answer. ($yorn)"
;;
esac
elif [ ! -w $KLH10_HOME ]; then
if ! chmod u+w $KLH10_HOME || chmod g+w $KLH10_HOME; then
echo its-install-user: Can\'t write in $KLH10_HOME
elif [ ! -w $KLH10_HOME ]; then
echo its-install-user: Can\'t write in $KLH10_HOME
else
valid_input=true
fi
else
valid_input=true
fi
done
echo Extracting @PI-IMG@.bz2 into $KLH10_HOME
bzcat @PI-IMG@.bz2 > $KLH10_HOME/@PI-IMG@
if [ $? != 0 ]; then
echo its-install-user: What a mess--the extract failed.
cleanup
fi
echo Linking up the emulator support files.
for i in *; do
case $i in
@PI-IMG@.bz2) # exclusions
;;
*)
rm -f $KLH10_HOME/$i && ln -s @KLH-SHARE@/$i $KLH10_HOME
if [ $? != 0 ]; then
echo its-install-user: Failed to make symlinks.
cleanup
fi
;;
esac
done
cd @KLH-LIBEX@
for i in *; do
rm -f $KLH10_HOME/$i && ln -s @KLH-LIBEX@/$i $KLH10_HOME
if [ $? != 0 ]; then
echo its-install-user: Failed to make symlinks.
cleanup
fi
done
cd $KLH10_HOME
EM_IP=10.134.198.236
valid_input=false
while [ $valid_input = false ]; do
echo -n "What is the IP address for the emulated PDP-10? [$EM_IP]: "
read ans
if [ "$ans" != "" ]; then
if validate_ip $ans ; then
valid_input=true
EM_IP=$ans
fi
else
valid_input=true
fi
done
GW_IP=10.0.0.1
valid_input=false
while [ $valid_input = false ]; do
echo -n "What is the IP address for the gateway' [$GW_IP]: "
read ans
if [ "$ans" != "" ]; then
if validate_ip $ans ; then
valid_input=true
GW_IP=$ans
fi
else
valid_input=true
fi
done
sed -e "s;@IPADDR@;$EM_IP;g" \
-e "s;@GWADDR@;$GW_IP;g" \
-e "s;@KLH-HOME@;$KLH10_HOME;g" \
< klh10-kn-freebsd.ini.in > klh10-kn-freebsd.ini
if [ $? != 0 ]; then
echo its-install-user: Failed to generate ini file.
cleanup
fi
rm -f klh10-kn-freebsd.ini.in
rm -f ~/itsrc
echo KLH10_HOME=$KLH10_HOME > ~/.itsrc
echo PI_IMAGE=$KLH10_HOME/@PI-IMG@ >> ~/.itsrc
if [ $? != 0 ]; then
echo its-install-user: Failed to generate rc file.
cleanup
fi

View file

@ -1,57 +0,0 @@
#!/bin/sh
#
# $FreeBSD$
#
# Run KLH10 with KS-ITS hardware configuration and ITS OS configuration
# to bring up MIT Incompatible Timesharing System emulation.
in_network=false
for i in `groups`; do
if [ $i = network ]; then
in_network=true
break
fi
done
if [ `whoami` = root ]; then
in_network=true
fi
if [ $in_network = false ]; then
echo WARNING: You must be in group network in order to run a networked ITS.
echo WARNING: You may still run a non-networked ITS.
fi
if [ ! -r ~/.itsrc ]; then
echo its: My config file '(~/.itsrc)' is missing!
echo its: Did you remember to run its-user-install\?
echo its: Terminating.
exit 1
fi
set -e # croak on corrupt config file.
. ~/.itsrc
set +e
if [ "$KLH10_HOME" = "" ]; then
echo its: KLH10_HOME is missing from my config file.
echo its: terminating.
exit 1
elif [ ! -d "$KLH10_HOME" ]; then
echo its: $KLH10_HOME is not a directory.
echo its: terminating.
exit 1
fi
if [ "$PI_IMAGE" = "" ]; then
echo its: PI_IMAGE is missing from my config file.
echo its: Terminating.
exit 1
elif [ ! -w "$PI_IMAGE" ]; then
echo its: $PI_IMAGE is not a writable file.
echo its: Terminating.
exit 1
fi
cd $KLH10_HOME
exec lockf -t 0 -k $PI_IMAGE kn10-ks klh10-kn-freebsd.ini

View file

@ -1,31 +0,0 @@
; KLH10 emulator configuration for KN ITS system from FreeBSD ports collection..
; Define basic KS10 device config - two RH11s each on its own Unibus
devdef rh0 ub1 rh11 addr=776700 br=6 vec=254
devdef rh1 ub3 rh11 addr=772440 br=6 vec=224
; Provide one disk, one tape in config ITS expects
devdef dsk0 rh0.0 rp type=rp06 format=dbd9 path=@KLH-HOME@/PI-ITS-RP06.0-dbd9 iodly=0
devdef mta0 rh1.0 tm02 fmtr=tm03 type=tu45
; ITS wants a 60Hz clock, allow it. Need this until defaults OK.
set clk_ithzfix=60
; Define IMP for KN
devdef imp ub3 lhdh addr=767600 br=6 vec=250 ipaddr=@IPADDR@ gwaddr=@GWADDR@
; Dummy definitions. Only one DZ is still (apparently) needed.
devdef dz0 ub3 dz11 addr=760010 br=5 vec=340
;devdef dz1 ub3 dz11 addr=760020 br=5 vec=350
;devdef chaos ub3 ch11 addr=764140 br=5 vec=270
; Define new HOST device hackery
devdef idler ub3 host addr=777000
; Preload ITS for convenience
load @.its-647kn-u
; Use "GO 774000" to start DDT, else just "GO" to start ITS

View file

@ -1,14 +0,0 @@
This is an image of a PI (Public ITS) filesystem that can be booted on
the KLH10 PDP-10 emulator.
The emulator image is about 45MB compressed and 170MB uncompressed.
The installation needs to have a minimum of 45MB in ports/disfiles
plus 45MB in the installation directory which defaults to
/usr/local/share/klh10-ks-its. That's about 90MB total but "make
distclean" will delete 45MB leaving you with only 45MB. After "make
install" you must run the "its-user-install" script as a regular user
to install an uncompressed 170MB RP06 filesystem image and setup
emulator support files. Additional 170MB RP06 filesystem images
may also be installed.
WWW: http://www.its.os.org/

View file

@ -1,13 +0,0 @@
bin/its
bin/its-user-install
%%PORTDOCS%%share/doc/klh10-ks-its/MIT-ITS-papers
%%PORTDOCS%%share/doc/klh10-ks-its/README.FIRST
@comment There's some hiccups if we try to specify an absolute
@comment filename here, so we cd first.
@cwd /
%%IMAGE_HOME%%/PI-ITS-RP06.0-dbd9.bz2
%%IMAGE_HOME%%/klh10-kn-freebsd.ini.in
@comment We specify to delete %%IMAGE_HOME%%. In most cases, it's the
@comment same as the klh10 port is using, so it won't be empty (and thus
@comment not deleted). This dirrm command is for the exceptions to that.
@dirrmtry %%IMAGE_HOME%%

View file

@ -1,42 +0,0 @@
# Created by: <arundel@gmx.net>
# $FreeBSD$
PORTNAME= geepee32
PORTVERSION= 30
PORTREVISION= 3
CATEGORIES= emulators linux
MASTER_SITES= http://users.skynet.be/firefly/gp32/project/geepee32/
PKGNAMEPREFIX= linux-
DISTNAME= ${PORTNAME}_linux_sdl_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= The only GP32 emulator for i386
ONLY_FOR_ARCHS= i386
USES= zip
USE_LINUX= yes
USE_LINUX_APPS= sdl12 xorglibs
NO_WRKSUBDIR= yes
NO_BUILD= yes
REINPLACE_ARGS=
TARGET_DIR= ${PREFIX}/${PORTNAME}
NO_STAGE= yes
post-patch:
${REINPLACE_CMD}-e 's|%%GEEPEE32DIR%%|${PREFIX}/${PORTNAME}|' ${SCRIPTDIR}/wrapper.sh > \
${WRKDIR}/wrapper.sh
do-install:
${INSTALL} -d -m 777 ${TARGET_DIR}
${INSTALL_PROGRAM} ${WRKDIR}/${PORTNAME} ${TARGET_DIR}
${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${TARGET_DIR}/${PORTNAME}.sh
post-install:
@${TOUCH} ${TARGET_DIR}/iic.bin
@${LN} -s ${TARGET_DIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
@${ECHO_MSG} ""
@${ECHO_MSG} "Please don't mail us with requests for ROM dumps."
@${ECHO_MSG} ""
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (geepee32_linux_sdl_30.zip) = 5196970214bd71f676816e9992dc461d06b7becd9eb86cad8665fbf25485309f
SIZE (geepee32_linux_sdl_30.zip) = 50285

View file

@ -1,9 +0,0 @@
What is it ?
GeePee32 is a GP32 emulator that emulates the Korean GP32 handheld
(http://www.gp32.com).
Firmware:
The emulator needs a GP32 firmware dump in order to work. I do not
have permission from Gamepark Inc. to distrubute this file :(
WWW: http://users.skynet.be/firefly/gp32/project/geepee32/

View file

@ -1,5 +0,0 @@
geepee32/geepee32
geepee32/geepee32.sh
geepee32/iic.bin
bin/geepee32
@dirrm geepee32

View file

@ -1,6 +0,0 @@
#!/bin/sh
# Needed to make symlinks/shortcuts work.
# Wrap geepee32 binary
cd %%GEEPEE32DIR%%
./geepee32 $*
exit $?

View file

@ -1,43 +0,0 @@
# Created by: Stas Timokhin <stast@bsdportal.ru>
# $FreeBSD$
PORTNAME= systemsimcell
PORTVERSION= 3.1.25
CATEGORIES= emulators linux
MASTER_SITES= http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.1//CellSDK-Open-Fedora/x86/ \
http://www.stasyan.com/devel/distfiles/
PKGNAMEPREFIX= linux-
EXTRACT_SUFX=
DISTFILES= systemsim-cell-3.1-25.f9.${ARCH}.rpm \
sysroot_image-3.1-1.noarch.rpm
MAINTAINER= ports@FreeBSD.org
COMMENT= System simulator for the Cell Broadband Processor
NO_BUILD= yes
RESTRICTED= Redistribution of pre-compiled binaries is not permitted
SRC_DISTFILES=
DIST_SUBDIR= rpm
ONLY_FOR_ARCHS= i386
USE_LINUX_APPS= tcl84 tk84 blt
USE_LINUX_RPM= yes
NOFETCHFILES= systemsim-cell-3.1-25.f9.${ARCH}.rpm
NO_STAGE= yes
.include <bsd.port.pre.mk>
DOWNLOAD_URL= http://www.alphaworks.ibm.com/tech/cellsystemsim/download
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${NOFETCHFILES})
IGNORE= distfile can only be fetched if you accept the license. Go to ${DOWNLOAD_URL} and put ${NOFETCHFILES} into ${DISTDIR}/${DIST_SUBDIR}.
.endif
pre-fetch:
.if ${OSVERSION}<700055
IGNORE= you need FreeBSD>=7.0 RELEASE with Linux emulation 2.6.x.
.elif ${OSVERSION}<800076 && ! defined (OVERRIDE_LINUX_NONBASE_PORTS)
IGNORE= you need to use non-default linux ports (define OVERRIDE_LINUX_BASE_PORT=f10 and OVERRIDE_LINUX_NONBASE_PORTS=f10).
.endif
.include <bsd.port.post.mk>

View file

@ -1,4 +0,0 @@
SHA256 (rpm/systemsim-cell-3.1-25.f9.i386.rpm) = 738e60f1b2cf676f07fa533d9c387dbf309d2049992ea7b9d34a663eb8d10e59
SIZE (rpm/systemsim-cell-3.1-25.f9.i386.rpm) = 5415886
SHA256 (rpm/sysroot_image-3.1-1.noarch.rpm) = 65e45773ff0d42bc1b64a732d44a0ef3af8e0ee35553947e2ee73f30d85ca872
SIZE (rpm/sysroot_image-3.1-1.noarch.rpm) = 234726112

View file

@ -1,4 +0,0 @@
A full-system simulation infrastructure and tools
for the Cell Broadband Engine processor.
WWW: http://www.alphaworks.ibm.com/tech/cellsystemsim/

View file

@ -1,366 +0,0 @@
opt/ibm/systemsim-cell/bin/emitter/asptrdr
opt/ibm/systemsim-cell/bin/emitter/bustrace
opt/ibm/systemsim-cell/bin/emitter/dma_tag_trace
opt/ibm/systemsim-cell/bin/emitter/memtrace
opt/ibm/systemsim-cell/bin/emitter/spu-ttrace
opt/ibm/systemsim-cell/bin/emitter/sti-annoperf
opt/ibm/systemsim-cell/bin/emitter/sti-annotext
opt/ibm/systemsim-cell/bin/emitter/sti-stripstats
opt/ibm/systemsim-cell/bin/emitter/stripstats_live
opt/ibm/systemsim-cell/bin/parse_dwarf.pl
opt/ibm/systemsim-cell/bin/snif
opt/ibm/systemsim-cell/bin/systemsim
opt/ibm/systemsim-cell/bin/systemsim-cell
opt/ibm/systemsim-cell/doc/SystemSim.PerfAnalysis.Guide.pdf
opt/ibm/systemsim-cell/doc/SystemSim.Users.Guide.pdf
opt/ibm/systemsim-cell/emitter/Makefile.sample
opt/ibm/systemsim-cell/emitter/annotext.c
opt/ibm/systemsim-cell/emitter/bustrace.c
opt/ibm/systemsim-cell/emitter/dma_tag_trace.c
opt/ibm/systemsim-cell/emitter/ed_compare.c
opt/ibm/systemsim-cell/emitter/ed_print.c
opt/ibm/systemsim-cell/emitter/emitreader.a
opt/ibm/systemsim-cell/emitter/emitter_reader.c
opt/ibm/systemsim-cell/emitter/memtrace.c
opt/ibm/systemsim-cell/emitter/reader.c
opt/ibm/systemsim-cell/emitter/spu-ttrace.c
opt/ibm/systemsim-cell/emitter/sti-annoperf.cpp
opt/ibm/systemsim-cell/emitter/sti-annotext.c
opt/ibm/systemsim-cell/emitter/trans_id.c
opt/ibm/systemsim-cell/images/cell/sysroot_disk
opt/ibm/systemsim-cell/images/cell/vmlinux
opt/ibm/systemsim-cell/include/basictypes_t.h
opt/ibm/systemsim-cell/include/callthru/callthru_config.h
opt/ibm/systemsim-cell/include/callthru/profile.h
opt/ibm/systemsim-cell/include/callthru/sim_support_code.h
opt/ibm/systemsim-cell/include/callthru/spu/apu_callthru.h
opt/ibm/systemsim-cell/include/callthru/spu/profile.h
opt/ibm/systemsim-cell/include/common/external.h
opt/ibm/systemsim-cell/include/common/mambo.h
opt/ibm/systemsim-cell/include/define64bit.h
opt/ibm/systemsim-cell/include/definecpp.h
opt/ibm/systemsim-cell/include/emitter/atomic.h
opt/ibm/systemsim-cell/include/emitter/ed.h
opt/ibm/systemsim-cell/include/emitter/emit_collector.h
opt/ibm/systemsim-cell/include/emitter/emitter_data.h
opt/ibm/systemsim-cell/include/emitter/emitter_data_t.h
opt/ibm/systemsim-cell/include/emitter/emitter_output_t.h
opt/ibm/systemsim-cell/include/emitter/sti_emitter_data_t.h
opt/ibm/systemsim-cell/include/emitter/sti_emitter_union_t.h
opt/ibm/systemsim-cell/include/endianfix.h
opt/ibm/systemsim-cell/include/environment.h
opt/ibm/systemsim-cell/include/it_codes.h
opt/ibm/systemsim-cell/include/mambo_iss.h
opt/ibm/systemsim-cell/include/mpid_t.h
opt/ibm/systemsim-cell/include/mtrace_t.h
opt/ibm/systemsim-cell/include/library_sim.h
opt/ibm/systemsim-cell/include/plugin_api.h
opt/ibm/systemsim-cell/include/trans_id.h
opt/ibm/systemsim-cell/include/trans_id_t.h
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/CHANGES.txt
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/ChangeLog
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/LICENSE.txt
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/Makefile
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/Makefile.in
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/README.txt
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/aclocal.m4
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/arrow.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/bitmap.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/button.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/buttonbox.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/color.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/combobox.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/configure.in
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/demo/basic.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/demo/bwidget.xbm
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/demo/demo.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/demo/dnd.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/demo/manager.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/demo/select.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/demo/tmpldlg.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/demo/tree.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/demo/x1.xbm
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/dialog.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/dragsite.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/dropsite.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/dynhelp.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/entry.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/font.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/bold.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/copy.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/cut.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/dragfile.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/dragicon.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/error.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/file.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/folder.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/hourglass.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/info.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/italic.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/minus.xbm
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/new.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/opcopy.xbm
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/open.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/openfold.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/oplink.xbm
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/opmove.xbm
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/overstrike.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/palette.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/passwd.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/paste.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/plus.xbm
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/print.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/question.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/redo.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/save.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/target.xbm
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/underline.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/undo.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images/warning.gif
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/init.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/label.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/labelentry.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/labelframe.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/lang/de.rc
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/lang/en.rc
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/lang/es.rc
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/lang/fr.rc
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/listbox.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/mainframe.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/messagedlg.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/notebook.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/pagesmgr.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/panedw.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/passwddlg.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/pkgIndex.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/progressbar.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/progressdlg.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/scrollframe.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/scrollview.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/scrollw.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/separator.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/spinbox.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/tests/entry.test
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/titleframe.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/tree.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/utils.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/widget.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/wizard.tcl
opt/ibm/systemsim-cell/lib/BWidget-1.7.0/xpm2image.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/NEWS
opt/ibm/systemsim-cell/lib/blt2.4z/PROBLEMS
opt/ibm/systemsim-cell/lib/blt2.4z/README
opt/ibm/systemsim-cell/lib/blt2.4z/bltCanvEps.pro
opt/ibm/systemsim-cell/lib/blt2.4z/bltGraph.pro
opt/ibm/systemsim-cell/lib/blt2.4z/dd_protocols/dd-color.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/dd_protocols/dd-file.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/dd_protocols/dd-number.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/dd_protocols/dd-text.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/dd_protocols/tclIndex
opt/ibm/systemsim-cell/lib/blt2.4z/dnd.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/dragdrop.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/graph.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/hierbox.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/pkgIndex.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/tabnotebook.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/tabset.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/tclIndex
opt/ibm/systemsim-cell/lib/blt2.4z/treeview.tcl
opt/ibm/systemsim-cell/lib/blt2.4z/treeview.xbm
opt/ibm/systemsim-cell/lib/blt2.4z/treeview_m.xbm
opt/ibm/systemsim-cell/lib/cell/Makefile
opt/ibm/systemsim-cell/lib/cell/axon_dev_tree.tcl
opt/ibm/systemsim-cell/lib/cell/cell_util.tcl
opt/ibm/systemsim-cell/lib/cell/components.tcl
opt/ibm/systemsim-cell/lib/cell/config_edp_smp.tcl
opt/ibm/systemsim-cell/lib/cell/config_smp.tcl
opt/ibm/systemsim-cell/lib/cell/dev_tree.tcl
opt/ibm/systemsim-cell/lib/cell/disclaim.txt
opt/ibm/systemsim-cell/lib/cell/gui/BE_buttons.tcl
opt/ibm/systemsim-cell/lib/cell/gui/BE_treesim.tcl
opt/ibm/systemsim-cell/lib/cell/gui/Makefile
opt/ibm/systemsim-cell/lib/cell/gui/gui.tcl
opt/ibm/systemsim-cell/lib/cell/gui/mfc.tcl
opt/ibm/systemsim-cell/lib/cell/gui/pcxlate.tcl
opt/ibm/systemsim-cell/lib/cell/gui/pviz.tcl
opt/ibm/systemsim-cell/lib/cell/gui/spu_prof.tcl
opt/ibm/systemsim-cell/lib/cell/gui/spuchannel.tcl
opt/ibm/systemsim-cell/lib/cell/gui/spucore.tcl
opt/ibm/systemsim-cell/lib/cell/gui/spumemory.tcl
opt/ibm/systemsim-cell/lib/cell/gui/spumodes.tcl
opt/ibm/systemsim-cell/lib/cell/gui/sputracker.tcl
opt/ibm/systemsim-cell/lib/cell/gui/spuutils.tcl
opt/ibm/systemsim-cell/lib/cell/gui/spxlate.tcl
opt/ibm/systemsim-cell/lib/cell/gui/tclIndex
opt/ibm/systemsim-cell/lib/cell/mambo_init.tcl
opt/ibm/systemsim-cell/lib/cell/spu_race_check.tcl
opt/ibm/systemsim-cell/lib/cell/spu_stack_check.tcl
opt/ibm/systemsim-cell/lib/cell/systemsim.tcl
opt/ibm/systemsim-cell/lib/cell/tclIndex
opt/ibm/systemsim-cell/lib/common/Makefile
opt/ibm/systemsim-cell/lib/common/bogusnet.tcl
opt/ibm/systemsim-cell/lib/common/bcast.tcl
opt/ibm/systemsim-cell/lib/common/checkpoint.tcl
opt/ibm/systemsim-cell/lib/common/config.tcl
opt/ibm/systemsim-cell/lib/common/debug_utils.tcl
opt/ibm/systemsim-cell/lib/common/dts.tcl
opt/ibm/systemsim-cell/lib/common/gdbsniff.tcl
opt/ibm/systemsim-cell/lib/common/osinfo.tcl
opt/ibm/systemsim-cell/lib/common/pkgIndex.tcl
opt/ibm/systemsim-cell/lib/common/gui/Makefile
opt/ibm/systemsim-cell/lib/common/gui/_error_dialog.tcl
opt/ibm/systemsim-cell/lib/common/gui/common_oo.tcl
opt/ibm/systemsim-cell/lib/common/gui/control.tcl
opt/ibm/systemsim-cell/lib/common/gui/controls.tcl
opt/ibm/systemsim-cell/lib/common/gui/debug_controls.tcl
opt/ibm/systemsim-cell/lib/common/gui/default_gui.tcl
opt/ibm/systemsim-cell/lib/common/gui/dialog.tcl
opt/ibm/systemsim-cell/lib/common/gui/elfload.tcl
opt/ibm/systemsim-cell/lib/common/gui/embedded_xlate.tcl
opt/ibm/systemsim-cell/lib/common/gui/emitter.tcl
opt/ibm/systemsim-cell/lib/common/gui/eventlog.tcl
opt/ibm/systemsim-cell/lib/common/gui/flyover.tcl
opt/ibm/systemsim-cell/lib/common/gui/fonts.tcl
opt/ibm/systemsim-cell/lib/common/gui/fpregs.tcl
opt/ibm/systemsim-cell/lib/common/gui/gpregs.tcl
opt/ibm/systemsim-cell/lib/common/gui/graph_zoom_support.tcl
opt/ibm/systemsim-cell/lib/common/gui/gui.tcl
opt/ibm/systemsim-cell/lib/common/gui/hiersim.tcl
opt/ibm/systemsim-cell/lib/common/gui/hiersim_common.tcl
opt/ibm/systemsim-cell/lib/common/gui/hooks.tcl
opt/ibm/systemsim-cell/lib/common/gui/membrk.tcl
opt/ibm/systemsim-cell/lib/common/gui/memmap.tcl
opt/ibm/systemsim-cell/lib/common/gui/menubar.tcl
opt/ibm/systemsim-cell/lib/common/gui/options.tcl
opt/ibm/systemsim-cell/lib/common/gui/pci_utils.tcl
opt/ibm/systemsim-cell/lib/common/gui/pctracker.tcl
opt/ibm/systemsim-cell/lib/common/gui/pipeline.tcl
opt/ibm/systemsim-cell/lib/common/gui/ppc4xx_xlate.tcl
opt/ibm/systemsim-cell/lib/common/gui/ppccore.tcl
opt/ibm/systemsim-cell/lib/common/gui/ppcstack.tcl
opt/ibm/systemsim-cell/lib/common/gui/prefmgr.tcl
opt/ibm/systemsim-cell/lib/common/gui/processfile_details.tcl
opt/ibm/systemsim-cell/lib/common/gui/processtree.tcl
opt/ibm/systemsim-cell/lib/common/gui/proctree_stats_graph.tcl
opt/ibm/systemsim-cell/lib/common/gui/scrolltogether.tcl
opt/ibm/systemsim-cell/lib/common/gui/simmode.tcl
opt/ibm/systemsim-cell/lib/common/gui/stats.tcl
opt/ibm/systemsim-cell/lib/common/gui/sysmem.tcl
opt/ibm/systemsim-cell/lib/common/gui/tclIndex
opt/ibm/systemsim-cell/lib/common/gui/tcl_utils.tcl
opt/ibm/systemsim-cell/lib/common/gui/testcmds.tcl
opt/ibm/systemsim-cell/lib/common/gui/textutils.tcl
opt/ibm/systemsim-cell/lib/common/gui/trackall.tcl
opt/ibm/systemsim-cell/lib/common/gui/treesim.tcl
opt/ibm/systemsim-cell/lib/common/gui/triggers.tcl
opt/ibm/systemsim-cell/lib/common/gui/tvu/Makefile
opt/ibm/systemsim-cell/lib/common/gui/tvu/buffer.tcl
opt/ibm/systemsim-cell/lib/common/gui/tvu/cell.tcl
opt/ibm/systemsim-cell/lib/common/gui/tvu/latch.tcl
opt/ibm/systemsim-cell/lib/common/gui/tvu/matchbox.tcl
opt/ibm/systemsim-cell/lib/common/gui/tvu/pipe.tcl
opt/ibm/systemsim-cell/lib/common/gui/tvu/pkgIndex.tcl
opt/ibm/systemsim-cell/lib/common/gui/value_expand.tcl
opt/ibm/systemsim-cell/lib/common/gui/widgets/Makefile
opt/ibm/systemsim-cell/lib/common/gui/widgets/balloon.tcl
opt/ibm/systemsim-cell/lib/common/gui/widgets/combobox.tcl
opt/ibm/systemsim-cell/lib/common/gui/widgets/pkgIndex.tcl
opt/ibm/systemsim-cell/lib/common/gui/widgets/tests/balloon_tst.tcl
opt/ibm/systemsim-cell/lib/common/gui/widgets/tests/test.tcl
opt/ibm/systemsim-cell/lib/common/gui/window.tcl
opt/ibm/systemsim-cell/lib/common/gui/winmgr.tcl
opt/ibm/systemsim-cell/lib/common/mambo_init.tcl
opt/ibm/systemsim-cell/lib/common/openfirmware_utils.tcl
opt/ibm/systemsim-cell/lib/common/tclIndex
opt/ibm/systemsim-cell/lib/common/tcl_utils.tcl
opt/ibm/systemsim-cell/lib/ppc/801TM_util.tcl
opt/ibm/systemsim-cell/lib/ppc/Makefile
opt/ibm/systemsim-cell/lib/ppc/aix.old.tcl
opt/ibm/systemsim-cell/lib/ppc/aix.tcl
opt/ibm/systemsim-cell/lib/ppc/aix_track.tcl
opt/ibm/systemsim-cell/lib/ppc/aix_utils.tcl
opt/ibm/systemsim-cell/lib/ppc/bet_util.tcl
opt/ibm/systemsim-cell/lib/ppc/bogus_disk.tcl
opt/ibm/systemsim-cell/lib/ppc/debug.tcl
opt/ibm/systemsim-cell/lib/ppc/emitter_readers.tcl
opt/ibm/systemsim-cell/lib/ppc/erat.tcl
opt/ibm/systemsim-cell/lib/ppc/linux.tcl
opt/ibm/systemsim-cell/lib/ppc/linux_track.tcl
opt/ibm/systemsim-cell/lib/ppc/pkgIndex.tcl
opt/ibm/systemsim-cell/lib/ppc/profiler/_choose_from_list.tcl
opt/ibm/systemsim-cell/lib/ppc/profiler/_error_dialog.tcl
opt/ibm/systemsim-cell/lib/ppc/profiler/_ps.tcl
opt/ibm/systemsim-cell/lib/ppc/profiler/_read_emitter.tcl
opt/ibm/systemsim-cell/lib/ppc/profiler/_select_file.tcl
opt/ibm/systemsim-cell/lib/ppc/profiler/live-graph
opt/ibm/systemsim-cell/lib/ppc/profiler/prof.tcl
opt/ibm/systemsim-cell/lib/ppc/profiler/profiler_setup.tcl
opt/ibm/systemsim-cell/lib/ppc/step.tcl
opt/ibm/systemsim-cell/lib/ppc/syscalls.tcl
opt/ibm/systemsim-cell/lib/ppc/syscalls/Makefile
opt/ibm/systemsim-cell/lib/ppc/syscalls/sys.pl
opt/ibm/systemsim-cell/lib/ppc/syscalls/syscalls.txt
opt/ibm/systemsim-cell/lib/ppc/tclIndex
opt/ibm/systemsim-cell/lib/ppc/tlb.tcl
opt/ibm/systemsim-cell/lib/ppc/util.tcl
opt/ibm/systemsim-cell/run/cell/linux/regress.simple.ok
opt/ibm/systemsim-cell/run/cell/linux/regress.simple.tcl
opt/ibm/systemsim-cell/run/cell/linux/regress.smp.ok
opt/ibm/systemsim-cell/run/cell/linux/regress.smp.tcl
opt/ibm/systemsim-cell/run/cell/run_cmdline
opt/ibm/systemsim-cell/run/cell/run_gui
opt/ibm/systemsim-cell/run/cell/standalone/.systemsim.tcl
opt/ibm/systemsim-cell/run/cell/standalone/daxpy.c
opt/ibm/systemsim-cell/run/cell/standalone/daxpy.tcl
opt/ibm/systemsim-cell/run/cell/standalone/regress.daxpy.ok
opt/ibm/systemsim-cell/sample/callthru/Makefile
opt/ibm/systemsim-cell/sample/callthru/README
opt/ibm/systemsim-cell/sample/callthru/callthru.c
opt/ibm/systemsim-cell/sample/cell/libsim/Makefile
opt/ibm/systemsim-cell/sample/cell/libsim/spu/Makefile
opt/ibm/systemsim-cell/sample/cell/libsim/spu/libsim.h
opt/ibm/systemsim-cell/sample/cell/libsim/spu/libsim.s
opt/ibm/systemsim-cell/sample/gdb/build_gdb.sh
opt/ibm/systemsim-cell/sample/gdb/systemsim.gdb
opt/ibm/systemsim-cell/sample/gdb/systemsim_gdb-6.3.diff
@dirrm opt/ibm/systemsim-cell/sample/gdb
@dirrm opt/ibm/systemsim-cell/sample/cell/libsim/spu
@dirrm opt/ibm/systemsim-cell/sample/cell/libsim
@dirrm opt/ibm/systemsim-cell/sample/cell
@dirrm opt/ibm/systemsim-cell/sample/callthru
@dirrm opt/ibm/systemsim-cell/sample
@dirrm opt/ibm/systemsim-cell/run/cell/standalone
@dirrm opt/ibm/systemsim-cell/run/cell/linux
@dirrm opt/ibm/systemsim-cell/run/cell
@dirrm opt/ibm/systemsim-cell/run
@dirrm opt/ibm/systemsim-cell/lib/ppc/syscalls
@dirrm opt/ibm/systemsim-cell/lib/ppc/profiler
@dirrm opt/ibm/systemsim-cell/lib/ppc
@dirrm opt/ibm/systemsim-cell/lib/common/gui/widgets/tests
@dirrm opt/ibm/systemsim-cell/lib/common/gui/widgets
@dirrm opt/ibm/systemsim-cell/lib/common/gui/tvu
@dirrm opt/ibm/systemsim-cell/lib/common/gui
@dirrm opt/ibm/systemsim-cell/lib/common
@dirrm opt/ibm/systemsim-cell/lib/cell/gui
@dirrm opt/ibm/systemsim-cell/lib/cell
@dirrm opt/ibm/systemsim-cell/lib/blt2.4z/dd_protocols
@dirrm opt/ibm/systemsim-cell/lib/blt2.4z
@dirrm opt/ibm/systemsim-cell/lib/BWidget-1.7.0/tests
@dirrm opt/ibm/systemsim-cell/lib/BWidget-1.7.0/lang
@dirrm opt/ibm/systemsim-cell/lib/BWidget-1.7.0/images
@dirrm opt/ibm/systemsim-cell/lib/BWidget-1.7.0/demo
@dirrm opt/ibm/systemsim-cell/lib/BWidget-1.7.0
@dirrm opt/ibm/systemsim-cell/lib
@dirrm opt/ibm/systemsim-cell/include/emitter
@dirrm opt/ibm/systemsim-cell/include/common
@dirrm opt/ibm/systemsim-cell/include/callthru/spu
@dirrm opt/ibm/systemsim-cell/include/callthru
@dirrm opt/ibm/systemsim-cell/include
@dirrm opt/ibm/systemsim-cell/images/cell
@dirrm opt/ibm/systemsim-cell/images
@dirrm opt/ibm/systemsim-cell/emitter
@dirrm opt/ibm/systemsim-cell/doc
@dirrm opt/ibm/systemsim-cell/bin/emitter
@dirrm opt/ibm/systemsim-cell/bin
@dirrm opt/ibm/systemsim-cell
@dirrm opt/ibm

View file

@ -1,40 +0,0 @@
# Created by: Mark Peek <mp@FreeBSD.org>
# $FreeBSD$
PORTNAME= psim-freebsd
.if defined(WITHOUT_GPLv3)
PORTVERSION= 6.6
.else
PORTVERSION= 7.0.1
.endif
PORTREVISION?= 0
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= gdb
DISTNAME= gdb-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= PowerPC simulator (PSIM) running in the GNU GDB 6
USES= tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-psim --target=powerpc-freebsd-elf \
--program-suffix=psim \
--disable-nls
NO_STAGE= yes
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gdb/gdb ${PREFIX}/bin/${PORTNAME}
${MKDIR} ${EXAMPLESDIR}
${INSTALL_DATA} ${FILESDIR}/dot.gdbinit ${EXAMPLESDIR}
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${FILESDIR}/HOW-TO ${DOCSDIR}
.endif
cklatest:
ncftpls \
ftp://mirrors.rcn.net/mirrors/sources.redhat.com/${MASTER_SITE_SUBDIR}/ \
| ${GREP} gdb+dejagnu-
.include <bsd.port.mk>

View file

@ -1,4 +0,0 @@
SHA256 (gdb-6.6.tar.bz2) = 6e602987298db5ddb479bbb84ce653eabd9c304957a49552245f65cdc70d43bd
SIZE (gdb-6.6.tar.bz2) = 14535755
SHA256 (gdb-7.0.1.tar.bz2) = 560c3fd0053ade6549e71bd045f70282feb88db73b35e401bbad601a311e3c1b
SIZE (gdb-7.0.1.tar.bz2) = 17614682

View file

@ -1,69 +0,0 @@
$FreeBSD$
Instructions for building and running the FreeBSD kernel under PSIM:
1. On a FreeBSD system, check out a new source tree and run:
# cd src/sys/powerpc/conf
# config -g GENERIC
2. On a NetBSD PPC system with the source NFS mounted, compile the kernel
(your mount point may vary):
# make -m /mnt/share/mk MACHINE_ARCH=powerpc
3. On the FreeBSD system, grap /usr/src/release/write_mfs_in_kernel.c and
run it using <http://people.freebsd.org/~mp/psim/ppcdisk.bz2> to add
the md image:
# ./write_mfs_in_kernel kernel.debug ppcdisk
4. Run the simulator. The following .gdbinit is available as
/usr/local/share/examples/psim-freebsd/dot.gdbinit:
display/i $pc
define pglobal
print *(struct globaldata *)$sprg0
end
target sim -e chirp -r 33554432
set architecture powerpc:604
load
# psim-freebsd kernel.debug
GNU gdb 20011012 (MI_OUT)
Copyright 2001 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "--host=i386-portbld-freebsd5.0 --target=powerpc-freebsd-elf"...
Connected to the simulator.
The target architecture is assumed to be powerpc:604
chirp: note descriptor missing load-base
(gdb) b cpu_switch
Breakpoint 1 at 0x1d8d58
(gdb) run
Starting program: /usr/vsrc/sys/powerpc/compile/GENERIC/kernel.debug
Copyright (c) 1992-2001 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #0: Fri Oct 12 12:47:40 PDT 2001
root@netppc:/mnt/vsrc/sys/powerpc/compile/GENERIC
CPU: PowerPC Version 0 (Revision 0)
real memory = 33554432 (32768K bytes)
avail memory = 29794304 (29096K bytes)
Timecounter "powerpc" frequency 16666666 Hz
rn_init: radix functions require max_keylen be set
Mounting root from ufs:/dev/md0c
Breakpoint 1, 0x001d8d58 in cpu_switch ()
1: x/i $pc 0x1d8d58 <cpu_switch+24>: mfsprg r3,0
(gdb) where
#0 0x001d8d58 in cpu_switch ()
#1 0x0014baa4 in mi_switch () at ../../../kern/kern_synch.c:765
#2 0x0014af0c in msleep (ident=0x308cf8, mtx=0x0, priority=68,
wmesg=0x1e27f8 "sched", timo=1000) at ../../../kern/kern_synch.c:484
#3 0x001c0e58 in scheduler (dummy=0xcda) at ../../../vm/vm_glue.c:439
#4 0x0011d720 in mi_startup () at ../../../kern/init_main.c:209
#5 0x00114880 in kernel_text ()
(gdb)
More information on PSIM can be found here: <http://sources.redhat.com/psim>

View file

@ -1,15 +0,0 @@
$FreeBSD$
Patch comments:
sim/ppc/emul_chirp.c:
Add a mapping for the kernel to obtain the mapping for the
OpenFirmware callback.
sim/ppc/hw_cpu.c:
Add the device type and timebase-frequency to the cpu device.
Add code to create an instance of the cpu for the translation of the
OpenFirmware callback.
sim/ppc/hw_init.c:
Allow the simulator to load a dynamically linked OEA environment.

View file

@ -1,7 +0,0 @@
display/i $pc
define pglobal
print *(struct globaldata *)$sprg0
end
target sim -e chirp -r 33554432
set architecture powerpc:604
load

View file

@ -1,14 +0,0 @@
--- sim/ppc/emul_chirp.c.orig Sun Jun 22 23:03:40 2003
+++ sim/ppc/emul_chirp.c Wed Jan 26 12:06:16 2005
@@ -1880,6 +1880,11 @@
(unsigned long)chirp->sizeof_stack);
tree_parse(node, "./wimg %d", 0x7);
tree_parse(node, "./pp %d", 0x2);
+ node = tree_parse(root, "/cpus/cpu@0");
+ tree_parse(node, "./translations 0x%lx 0x%lx 0x%0lx 0x%0lx 0x%0lx",
+ (unsigned long)chirp->code_va, (unsigned long)chirp->sizeof_code,
+ (unsigned long)chirp->code_ra, 0);
+ node = tree_parse(root, "/chosen/mmu */cpus/cpu@0");
}
/* map in the chrp openboot callback code */

View file

@ -1,63 +0,0 @@
diff -r -u sim/ppc/hw_cpu.c /local2/gcc/ppc/gdb+dejagnu-20011007/sim/ppc/hw_cpu.c
--- sim/ppc/hw_cpu.c Thu Apr 15 18:35:09 1999
+++ /local2/gcc/ppc/gdb+dejagnu-20011007/sim/ppc/hw_cpu.c Sun Oct 7 16:16:57 2001
@@ -110,6 +110,8 @@
{
hw_cpu_device *hw_cpu = (hw_cpu_device*)device_data(me);
/* populate the node with properties */
+ device_add_string_property(me, "device_type", "cpu");
+ device_add_integer_property(me, "timebase-frequency", 0x00fe502a);
/* clear our data */
memset(hw_cpu, 0x0, sizeof(hw_cpu_device));
hw_cpu->cpu_nr = device_find_integer_property(me, "cpu-nr");
@@ -148,6 +150,42 @@
}
}
+/* An instance of the cpu */
+
+typedef struct _hw_cpu_instance {
+ unsigned_word pos;
+ hw_cpu_device *cpu;
+ device *me;
+} hw_cpu_instance;
+
+static void
+hw_cpu_instance_delete(device_instance *instance)
+{
+ hw_cpu_instance *data = device_instance_data(instance);
+ zfree(data);
+}
+
+static const device_instance_callbacks hw_cpu_instance_callbacks = {
+ hw_cpu_instance_delete,
+ NULL,
+ NULL,
+ NULL,
+};
+
+static device_instance *
+hw_cpu_create_instance(device *me,
+ const char *path,
+ const char *args)
+{
+ hw_cpu_device *cpu = device_data(me);
+ hw_cpu_instance *data = ZALLOC(hw_cpu_instance);
+ data->cpu = cpu;
+ data->me = me;
+ return device_create_instance_from(me, NULL,
+ data,
+ path, args,
+ &hw_cpu_instance_callbacks);
+}
static device_callbacks const hw_cpu_callbacks = {
{ hw_cpu_init_address, }, /* init */
@@ -156,6 +194,7 @@
{ NULL, }, /* DMA */
{ hw_cpu_interrupt_event, NULL, hw_cpu_interrupt_ports }, /* interrupts */
{ NULL, NULL, },
+ hw_cpu_create_instance,
};
const device_descriptor hw_cpu_device_descriptor[] = {

View file

@ -1,13 +0,0 @@
diff -r -u sim/ppc/hw_init.c /local2/gcc/ppc/gdb+dejagnu-20011007/sim/ppc/hw_init.c
--- sim/ppc/hw_init.c Thu May 10 10:48:10 2001
+++ /local2/gcc/ppc/gdb+dejagnu-20011007/sim/ppc/hw_init.c Fri Oct 12 11:31:51 2001
@@ -350,7 +350,8 @@
));
/* If there is an .interp section, it means it needs a shared library interpreter. */
- if (strcmp(".interp", bfd_get_section_name(abfd, the_section)) == 0)
+ if (current_environment != OPERATING_ENVIRONMENT
+ && strcmp(".interp", bfd_get_section_name(abfd, the_section)) == 0)
error("Shared libraries are not yet supported.\n");
/* determine the devices access */

View file

@ -1,3 +0,0 @@
PowerPC simulator (PSIM) running in the GNU GDB 6
WWW: http://sourceware.org/psim/

View file

@ -1,5 +0,0 @@
bin/psim-freebsd
%%EXAMPLESDIR%%/dot.gdbinit
%%PORTDOCS%%%%DOCSDIR%%/HOW-TO
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%EXAMPLESDIR%%

View file

@ -1,37 +0,0 @@
# Created by: troll
# $FreeBSD$
PORTNAME= vMac
PORTVERSION= 0.1.9.3
PORTREVISION= 3
CATEGORIES= emulators
MASTER_SITES= http://www.vmac.org/download/XWindows/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= ports@FreeBSD.org
COMMENT= Emulates a MacPlus machine! Runs MacOS versions up to 7.5.5
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USES= gmake tar:tgz
GNU_CONFIGURE= yes
USE_XORG= x11 ice sm xext
SUB_FILES= pkg-message
NO_STAGE= yes
pre-patch:
(cd ${WRKSRC} && ${SH} ${FILESDIR}/dos2unx gemulator.c)
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/vMac ${PREFIX}/bin
${STRIP_CMD} ${PREFIX}/bin/vMac
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/CREDITS ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.rom ${DOCSDIR}
.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (vMac-0.1.9.3-src.tgz) = 8ad361f6b941faeff621a9da33c7b5713a42f2c344bb3fb6f08f2b88091fdc99
SIZE (vMac-0.1.9.3-src.tgz) = 186064

View file

@ -1,23 +0,0 @@
#!/bin/sh
#
# dos2unx file [file...]
#
# Converts text files (names specified on command line) from MS-DOS
# format to UNIX format. Essentially, gets rid of all newlines (\n),
# since linefeeds (\l) are all it needs.
if [ $# -lt 1 ]
then
echo usage: dos2unx file [file ...]
exit 1
fi
for FILE
do
echo -n "dos2unx: converting ${FILE} ... "
tr -d '\r' < ${FILE} > /tmp/conv$$
rm -f ${FILE}
cp -f /tmp/conv$$ ${FILE}
rm -f /tmp/conv$$
echo "done"
done

View file

@ -1,483 +0,0 @@
diff -ruN ../vMac-0.1.9.3.old/Hardware/Makefile.in ./Hardware/Makefile.in
--- ../vMac-0.1.9.3.old/Hardware/Makefile.in Sun Feb 15 07:55:19 1998
+++ ./Hardware/Makefile.in Sun Jul 11 16:30:09 1999
@@ -24,7 +24,7 @@
.SUFFIXES: .o .c .h .m .i .S
-INCLUDES=-I@top_srcdir@/Includes -I$(X_CFLAGS) -I/usr/include -I../ -I.
+INCLUDES=-I@top_srcdir@/Includes $(X_CFLAGS) -I/usr/include -I../ -I.
OBJS = IWM.o \
Keyboard.o \
diff -ruN ../vMac-0.1.9.3.old/Includes/sysdeps.h ./Includes/sysdeps.h
--- ../vMac-0.1.9.3.old/Includes/sysdeps.h Sun Feb 15 22:34:51 1998
+++ ./Includes/sysdeps.h Sun Jul 11 16:30:10 1999
@@ -62,8 +62,9 @@
#endif
#endif
+#undef HAVE_SYS_STATFS_H
#ifdef HAVE_SYS_STATFS_H
-#include <sys/statfs.h>
+#include <statfs.h>
#endif
#ifdef HAVE_SYS_STATVFS_H
diff -ruN ../vMac-0.1.9.3.old/Makefile ./Makefile
--- ../vMac-0.1.9.3.old/Makefile Tue Apr 27 02:49:44 1999
+++ ./Makefile Sun Jul 11 16:30:10 1999
@@ -25,7 +25,7 @@
.SUFFIXES: .o .c .h .m .i .S
-INCLUDES=-I./Hardware/ -I./Includes -I$(X_CFLAGS) -I/usr/local/include -I.
+INCLUDES=-I./Hardware/ -I./Includes $(X_CFLAGS) -I/usr/local/include -I.
OBJS = custom.o main.o prefs.o debug.o gemulator.o \
$(GFXOBJS)
diff -ruN ../vMac-0.1.9.3.old/Makefile.in ./Makefile.in
--- ../vMac-0.1.9.3.old/Makefile.in Tue Apr 27 02:49:34 1999
+++ ./Makefile.in Sun Jul 11 18:04:53 1999
@@ -24,12 +24,15 @@
.SUFFIXES: .o .c .h .m .i .S
-INCLUDES=-I@top_srcdir@/Hardware/ -I@top_srcdir@/Includes -I$(X_CFLAGS) -I/usr/local/include -I.
+INCLUDES=-I@top_srcdir@/Hardware/ -I@top_srcdir@/Includes $(X_CFLAGS) -I/usr/local/include -I.
OBJS = custom.o main.o prefs.o debug.o gemulator.o \
$(GFXOBJS)
all: $(TARGET)
+
+install:
+ @echo Install target h4x0r3d.
x11: vMac
diff -ruN ../vMac-0.1.9.3.old/configure ./configure
--- ../vMac-0.1.9.3.old/configure Mon Feb 16 23:29:26 1998
+++ ./configure Sun Jul 11 16:30:10 1999
@@ -2760,9 +2760,9 @@
WANT_MOTIFGUI=no
WANT_GTKGUI=no
-WANT_NOGUI=yes
-WANT_MITSHM=no
-WANT_SCAN=no
+WANT_NOGUI=no
+WANT_MITSHM=yes
+WANT_SCAN=yes
WANT_SVGA=no
WANT_NEXTSTEP=no
@@ -2810,7 +2810,7 @@
if [ "x$no_x" = "xyes" ]; then
- HAVE_MOTIF=no
+ HAVE_MOTIF=yes
else
TMP_SAVE_LIBS=$LIBS
TMP_SAVE_CFLAGS=$CFLAGS
@@ -2949,8 +2949,8 @@
if [ "x$WANT_MOTIFGUI" = "xyes" ]; then
if [ "x$HAVE_MOTIF" = "xno" ]; then
- WANT_MOTIFGUI=no
- echo "Can't find Motif or LessTif libraries; Motif GUI disabled."
+ WANT_MOTIFGUI=yes
+ echo "Motif support hax0r3d in."
else
WANT_MOTIFGUI=yes
WANT_GTKGUI=no
diff -ruN ../vMac-0.1.9.3.old/freebsd.patch ./freebsd.patch
--- ../vMac-0.1.9.3.old/freebsd.patch Thu Jan 1 00:00:00 1970
+++ ./freebsd.patch Sun Jul 11 18:05:06 1999
@@ -0,0 +1,94 @@
+diff -ruN ../vMac-0.1.9.3.old/Hardware/Makefile.in ./Hardware/Makefile.in
+--- ../vMac-0.1.9.3.old/Hardware/Makefile.in Sun Feb 15 07:55:19 1998
++++ ./Hardware/Makefile.in Sun Jul 11 16:30:09 1999
+@@ -24,7 +24,7 @@
+
+ .SUFFIXES: .o .c .h .m .i .S
+
+-INCLUDES=-I@top_srcdir@/Includes -I$(X_CFLAGS) -I/usr/include -I../ -I.
++INCLUDES=-I@top_srcdir@/Includes $(X_CFLAGS) -I/usr/include -I../ -I.
+
+ OBJS = IWM.o \
+ Keyboard.o \
+diff -ruN ../vMac-0.1.9.3.old/Includes/sysdeps.h ./Includes/sysdeps.h
+--- ../vMac-0.1.9.3.old/Includes/sysdeps.h Sun Feb 15 22:34:51 1998
++++ ./Includes/sysdeps.h Sun Jul 11 16:30:10 1999
+@@ -62,8 +62,9 @@
+ #endif
+ #endif
+
++#undef HAVE_SYS_STATFS_H
+ #ifdef HAVE_SYS_STATFS_H
+-#include <sys/statfs.h>
++#include <statfs.h>
+ #endif
+
+ #ifdef HAVE_SYS_STATVFS_H
+diff -ruN ../vMac-0.1.9.3.old/Makefile ./Makefile
+--- ../vMac-0.1.9.3.old/Makefile Tue Apr 27 02:49:44 1999
++++ ./Makefile Sun Jul 11 16:30:10 1999
+@@ -25,7 +25,7 @@
+
+ .SUFFIXES: .o .c .h .m .i .S
+
+-INCLUDES=-I./Hardware/ -I./Includes -I$(X_CFLAGS) -I/usr/local/include -I.
++INCLUDES=-I./Hardware/ -I./Includes $(X_CFLAGS) -I/usr/local/include -I.
+
+ OBJS = custom.o main.o prefs.o debug.o gemulator.o \
+ $(GFXOBJS)
+diff -ruN ../vMac-0.1.9.3.old/Makefile.in ./Makefile.in
+--- ../vMac-0.1.9.3.old/Makefile.in Tue Apr 27 02:49:34 1999
++++ ./Makefile.in Sun Jul 11 18:04:53 1999
+@@ -24,12 +24,15 @@
+
+ .SUFFIXES: .o .c .h .m .i .S
+
+-INCLUDES=-I@top_srcdir@/Hardware/ -I@top_srcdir@/Includes -I$(X_CFLAGS) -I/usr/local/include -I.
++INCLUDES=-I@top_srcdir@/Hardware/ -I@top_srcdir@/Includes $(X_CFLAGS) -I/usr/local/include -I.
+
+ OBJS = custom.o main.o prefs.o debug.o gemulator.o \
+ $(GFXOBJS)
+
+ all: $(TARGET)
++
++install:
++ @echo Install target h4x0r3d.
+
+ x11: vMac
+
+diff -ruN ../vMac-0.1.9.3.old/configure ./configure
+--- ../vMac-0.1.9.3.old/configure Mon Feb 16 23:29:26 1998
++++ ./configure Sun Jul 11 16:30:10 1999
+@@ -2760,9 +2760,9 @@
+
+ WANT_MOTIFGUI=no
+ WANT_GTKGUI=no
+-WANT_NOGUI=yes
+-WANT_MITSHM=no
+-WANT_SCAN=no
++WANT_NOGUI=no
++WANT_MITSHM=yes
++WANT_SCAN=yes
+ WANT_SVGA=no
+ WANT_NEXTSTEP=no
+
+@@ -2810,7 +2810,7 @@
+
+
+ if [ "x$no_x" = "xyes" ]; then
+- HAVE_MOTIF=no
++ HAVE_MOTIF=yes
+ else
+ TMP_SAVE_LIBS=$LIBS
+ TMP_SAVE_CFLAGS=$CFLAGS
+@@ -2949,8 +2949,8 @@
+
+ if [ "x$WANT_MOTIFGUI" = "xyes" ]; then
+ if [ "x$HAVE_MOTIF" = "xno" ]; then
+- WANT_MOTIFGUI=no
+- echo "Can't find Motif or LessTif libraries; Motif GUI disabled."
++ WANT_MOTIFGUI=yes
++ echo "Motif support hax0r3d in."
+ else
+ WANT_MOTIFGUI=yes
+ WANT_GTKGUI=no
diff -ruN ../vMac-0.1.9.3.old/gemulator.c ./gemulator.c
--- ../vMac-0.1.9.3.old/gemulator.c Tue Apr 27 05:04:38 1999
+++ ./gemulator.c Sun Jul 11 16:30:10 1999
@@ -1,141 +1,152 @@
-/* Support for Gemulator ROM Board */
-
-/*
- * Much of this code was written by Darek Michocka,
- * and adapted to work in vMac by Weston, and ported
- * to Linux by Michael Samuel.
- *
- * If this code fails, try adding defining SLOW_IO, and see how that works.
- */
+/* Support for Gemulator ROM Board */
+
+/*
+ * Much of this code was written by Darek Michocka,
+ * and adapted to work in vMac by Weston, and ported
+ * to Linux by Michael Samuel.
+ *
+ * If this code fails, try adding defining SLOW_IO, and see how that works.
+ */
+
+#define REMOVE_GEMULATOR_SUPPORT // I'm not even trying to port this
+ // support in, and most people don't use
+ // it. If you have gotten it to work,
+ // send a diff to me
+ // (troll@digitalspark.net)
#define SLOW_IO
-
-#include <stdio.h>
-#include <asm/io.h>
-#include <unistd.h>
-#include <errno.h>
-#include <string.h>
-#include <sys/io.h>
-
-/* Define TEST to make a linkable ROM dumper */
-#ifdef TEST
-#define SOCKNUM 1
-#define NUMSOCKS 2
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#endif
-
+
+#include <stdio.h>
+#ifndef REMOVE_GEMULATOR_SUPPORT
+#include <asm/io.h>
+#endif
+#include <unistd.h>
+#include <errno.h>
+#include <string.h>
+#ifndef REMOVE_GEMULATOR_SUPPORT
+#include <sys/io.h>
+#endif
+
+/* Define TEST to make a linkable ROM dumper */
+#ifdef TEST
+#define SOCKNUM 1
+#define NUMSOCKS 2
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#endif
+
#include "sysconfig.h"
#include "sysdeps.h"
-#include "gemulator.h"
-
-/*
- * Change this if your board is on a different I/O Port
- * This is statically compiled into the binary *deliberately*
- */
-#define GEM_BASE 0x240
-
-/*
- * Much of this code was written by Darek Michocka,
- * and adapted to work in vMac by Weston, and ported
- * to Linux, and thrown into BasiliskII by Michael Samuel
- */
-
-/*
- * Don't forget to drop root permissions after trying to load the ROM,
- * especially before trying to read a ROM from a file...
- */
-
-#define cbSocket (128*1024)
-#define countSocket (8)
-
-unsigned char bigbuf[cbSocket*countSocket*2];
-
-int Gemulator_LoadROM(UBYTE * NewROM, UWORD Base, UBYTE Socket, UBYTE Length)
-{
- int i;
- int rgsize[countSocket];
-
+#include "gemulator.h"
+
+/*
+ * Change this if your board is on a different I/O Port
+ * This is statically compiled into the binary *deliberately*
+ */
+#define GEM_BASE 0x240
+
+/*
+ * Much of this code was written by Darek Michocka,
+ * and adapted to work in vMac by Weston, and ported
+ * to Linux, and thrown into BasiliskII by Michael Samuel
+ */
+
+/*
+ * Don't forget to drop root permissions after trying to load the ROM,
+ * especially before trying to read a ROM from a file...
+ */
+
+#define cbSocket (128*1024)
+#define countSocket (8)
+
+unsigned char bigbuf[cbSocket*countSocket*2];
+
+int Gemulator_LoadROM(UBYTE * NewROM, UWORD Base, UBYTE Socket, UBYTE Length)
+{
+#ifndef REMOVE_GEMULATOR_SUPPORT
+ int i;
+ int rgsize[countSocket];
+
--Socket; //Our socket 1 is really socket 0
- /* Give I/O Permissions to the Base address */
- if(ioperm(GEM_BASE, 1, 1) == -1) {
- fprintf(stderr, "Cannot get IO permissions: %s\n",
- strerror(errno));
- return 0;
- }
-
-#ifdef SLOW_IO
- if(ioperm(0x80, 1, 1) == -1) {
- fprintf(stderr, "Cannot get IO permissions: %s\n",
- strerror(errno));
- return 0;
- }
- outb_p(0, GEM_BASE);
-#else
- outb(0, GEM_BASE);
-#endif
- for (i = 0; i < (Socket+Length)*cbSocket; i++) {
-#ifdef SLOW_IO
- bigbuf[i] = inb_p(GEM_BASE);
-#else
- bigbuf[i] = inb(GEM_BASE);
-#endif
- }
-
- /* Drop I/O permissions, now that we're done */
- ioperm(GEM_BASE, 1, 0);
-#ifdef SLOW_IO
- ioperm(0x80, 1, 0);
-#endif
- for (i = 0; i < countSocket; i++) {
- unsigned char *pb = &bigbuf[i * cbSocket];
- int size = cbSocket/1024;
- while ((size > 32) && !memcmp(pb, pb+(size*512), size*512)) {
- size /= 2;
- }
- rgsize[i] = size;
- }
-
- // scramble the bytes from socket order to byte order
- memmove(bigbuf + countSocket * cbSocket, bigbuf + Socket * cbSocket,
- Length * cbSocket);
-
- for (i = 0; i < countSocket * cbSocket; i++) {
- bigbuf[i] = bigbuf[(countSocket + (i%Length)) *
- cbSocket + (i/Length)];
- }
- memcpy(NewROM, bigbuf, 1024 * rgsize[Socket] * Length);
-
- return(1024 * rgsize[Socket] * Length); //Return size
-}
-
-#ifdef TEST
-int main(int argc, char **argv)
-{
- unsigned char rombuff[(1024*128*NUMSOCKS)];
- int fd;
- int size = Gemulator_LoadROM(rombuff, SOCKNUM, NUMSOCKS);
-
- if(size == 0) {
- printf("ROM Loading Failed\n");
- exit(1);
- }
- printf("ROM Size: %d bytes\n", size);
- fd = open("Gemulator_dump", O_CREAT | O_WRONLY);
- if(fd == -1) {
- fprintf(stderr, "Cannot dump ROM file\n");
- exit(1);
- }
- if(write(fd, rombuff, (ssize_t)size) != (ssize_t)size) {
- fprintf(stderr, "error writing file\n");
- close(fd);
- exit(1);
- }
- close(fd);
- return 0;
-}
-#endif
-
+ /* Give I/O Permissions to the Base address */
+ if(ioperm(GEM_BASE, 1, 1) == -1) {
+ fprintf(stderr, "Cannot get IO permissions: %s\n",
+ strerror(errno));
+ return 0;
+ }
+
+#ifdef SLOW_IO
+ if(ioperm(0x80, 1, 1) == -1) {
+ fprintf(stderr, "Cannot get IO permissions: %s\n",
+ strerror(errno));
+ return 0;
+ }
+ outb_p(0, GEM_BASE);
+#else
+ outb(0, GEM_BASE);
+#endif
+ for (i = 0; i < (Socket+Length)*cbSocket; i++) {
+#ifdef SLOW_IO
+ bigbuf[i] = inb_p(GEM_BASE);
+#else
+ bigbuf[i] = inb(GEM_BASE);
+#endif
+ }
+
+ /* Drop I/O permissions, now that we're done */
+ ioperm(GEM_BASE, 1, 0);
+#ifdef SLOW_IO
+ ioperm(0x80, 1, 0);
+#endif
+ for (i = 0; i < countSocket; i++) {
+ unsigned char *pb = &bigbuf[i * cbSocket];
+ int size = cbSocket/1024;
+ while ((size > 32) && !memcmp(pb, pb+(size*512), size*512)) {
+ size /= 2;
+ }
+ rgsize[i] = size;
+ }
+
+ // scramble the bytes from socket order to byte order
+ memmove(bigbuf + countSocket * cbSocket, bigbuf + Socket * cbSocket,
+ Length * cbSocket);
+
+ for (i = 0; i < countSocket * cbSocket; i++) {
+ bigbuf[i] = bigbuf[(countSocket + (i%Length)) *
+ cbSocket + (i/Length)];
+ }
+ memcpy(NewROM, bigbuf, 1024 * rgsize[Socket] * Length);
+
+ return(1024 * rgsize[Socket] * Length); //Return size
+#endif
+}
+
+#ifdef TEST
+int main(int argc, char **argv)
+{
+ unsigned char rombuff[(1024*128*NUMSOCKS)];
+ int fd;
+ int size = Gemulator_LoadROM(rombuff, SOCKNUM, NUMSOCKS);
+
+ if(size == 0) {
+ printf("ROM Loading Failed\n");
+ exit(1);
+ }
+ printf("ROM Size: %d bytes\n", size);
+ fd = open("Gemulator_dump", O_CREAT | O_WRONLY);
+ if(fd == -1) {
+ fprintf(stderr, "Cannot dump ROM file\n");
+ exit(1);
+ }
+ if(write(fd, rombuff, (ssize_t)size) != (ssize_t)size) {
+ fprintf(stderr, "error writing file\n");
+ close(fd);
+ exit(1);
+ }
+ close(fd);
+ return 0;
+}
+#endif

View file

@ -1,8 +0,0 @@
- --------------------------------------------------------------------- -
- You need to obtain a vMac ROM file to use vMac. Instructions are -
- found in %%DOCSDIR%%/README.rom. -
- -
- Also reading %%DOCSDIR%%/README is a good idea -
- -
- vMac Website: http://www.vmac.org/ -
- --------------------------------------------------------------------- -

View file

@ -1,19 +0,0 @@
What is vMac? vMac is a free software emulator that emulates the Apple
Macintosh Plus(tm). That means that vMac does not cost anything, and
does not use any hardware. A lot of the Macintosh Plus' functionality is
already implemented in this port, and that includes:
- 68000 CPU, 68010 CPU, 68020 CPU + 68881 FPU emulation
- 4 MB of RAM
- Keyboard support
- Mouse support
- Floppy support
- HardDisk support (However, vMac will treat all harddisks or partitions
as floppies).
- Sound support (soon!)
- Can run MacOS (System Software) versions up to 7.5.5
Currently, work is being done on IceCube, a new CPU emulator which will
replace UAE's CPU emulator which we use currently, and other stuff :).
WWW: http://www.vmac.org/

View file

@ -1,7 +0,0 @@
bin/vMac
%%PORTDOCS%%%%DOCSDIR%%/CREDITS
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/README.rom
%%PORTDOCS%%@dirrm %%DOCSDIR%%