diff options
-rw-r--r-- | german/Makefile | 1 | ||||
-rw-r--r-- | german/steak/Makefile | 56 | ||||
-rw-r--r-- | german/steak/distinfo | 1 | ||||
-rw-r--r-- | german/steak/files/patch-Makefile | 15 | ||||
-rw-r--r-- | german/steak/files/patch-Poll:poll.C | 11 | ||||
-rw-r--r-- | german/steak/files/patch-Poll:poll.c | 11 | ||||
-rw-r--r-- | german/steak/pkg-descr | 12 | ||||
-rw-r--r-- | german/steak/pkg-plist | 22 |
8 files changed, 129 insertions, 0 deletions
diff --git a/german/Makefile b/german/Makefile index 88d38c11b57c..7c0bd21b1de7 100644 --- a/german/Makefile +++ b/german/Makefile @@ -21,6 +21,7 @@ SUBDIR += php_doc SUBDIR += staroffice5 SUBDIR += staroffice52 + SUBDIR += steak SUBDIR += unix-connect SUBDIR += webalizer2 diff --git a/german/steak/Makefile b/german/steak/Makefile new file mode 100644 index 000000000000..ffd581347ea3 --- /dev/null +++ b/german/steak/Makefile @@ -0,0 +1,56 @@ +# New ports collection makefile for: steak +# Date created: 2003/01/02 +# Whom: Heiner <h.eichmann@gmx.de> +# +# $FreeBSD$ +# + +PORTNAME= steak +PORTVERSION= 1.7.3 +CATEGORIES= german +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ + http://www.tm.informatik.uni-frankfurt.de/%7Erazi/steak/program/ +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= Steak.${PORTVERSION} + +MAINTAINER= h.eichmann@gmx.de +COMMENT= "An english <-> german dictionary under the GPL" + +RUN_DEPENDS= ispell:${PORTSDIR}/textproc/ispell + +.if defined(WITHOUT_XSTEAK) +USE_XLIB= yes +.else +USE_GNOMENG= yes +USE_GNOME= gtk12 +MAKE_ARGS= -D xsteak +.endif +WRKSRC= ${WRKDIR}/Steak +USE_BZIP2= yes +USE_REINPLACE= yes + +.if defined(WITHOUT_XSTEAK) +PLIST_SUB+= NOXSTEAK:="@comment " +.else +PLIST_SUB+= NOXSTEAK:="" +.endif + +post-patch: + ${REINPLACE_CMD} -e "s,\$$HOME/bin/Steak/Datensatz,${PREFIX}/share/steak/Datensatz,; \ + s,BINDIR=\$$HOME/bin/Steak,BINDIR=${DATADIR},; \ + s,$$BINDIR/help.txt,${DATADIR}/help.txt,g" ${WRKSRC}/woerterbuch + +do-install: +.if !defined(WITHOUT_XSTEAK) + ${INSTALL_PROGRAM} ${WRKSRC}/Xsteak/xsteak ${PREFIX}/bin/ +.endif + ${INSTALL_SCRIPT} ${WRKSRC}/woerterbuch ${PREFIX}/bin/steak + ${MKDIR} ${DATADIR}/Datensatz + ${INSTALL_DATA} ${WRKSRC}/Datensatz/* ${DATADIR}/Datensatz + cd ${WRKSRC}; ${INSTALL_DATA} README README.eng help.txt \ + mini_steak_icon.xpm pinguin_steak_icon.xpm \ + .Steakconfig ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/Xpm/* ${DATADIR} + ${INSTALL_SCRIPT} ${WRKSRC}/iso2txt ${DATADIR} + cd ${WRKSRC}; ${INSTALL_PROGRAM} poll printbuffer spacefilter ${DATADIR} +.include <bsd.port.mk> diff --git a/german/steak/distinfo b/german/steak/distinfo new file mode 100644 index 000000000000..d9549bf142d9 --- /dev/null +++ b/german/steak/distinfo @@ -0,0 +1 @@ +MD5 (Steak.1.7.3.tar.bz2) = 907b1d320c34b578faa45b9a2dfb147d diff --git a/german/steak/files/patch-Makefile b/german/steak/files/patch-Makefile new file mode 100644 index 000000000000..31ad29544063 --- /dev/null +++ b/german/steak/files/patch-Makefile @@ -0,0 +1,15 @@ +--- Makefile.orig Tue Jan 4 03:37:16 2000 ++++ Makefile Sun Jan 26 10:57:39 2003 +@@ -18,8 +18,10 @@ + cp SpaceFilter/spacefilter . + cd Datensatz/ ; \ + ./datenbankaktualisieren.sh +- +- ++.ifdef(xsteak) ++ cd Xsteak/ ; \ ++ ${MAKE} -f Makefile_gtk_1.2 ++.endif + + clean: + rm -f *~ .*~ Datensatz/*~ diff --git a/german/steak/files/patch-Poll:poll.C b/german/steak/files/patch-Poll:poll.C new file mode 100644 index 000000000000..fdb066c073a7 --- /dev/null +++ b/german/steak/files/patch-Poll:poll.C @@ -0,0 +1,11 @@ +--- Poll/poll.C.orig Tue Jan 4 03:11:05 2000 ++++ Poll/poll.C Sun Jan 26 11:00:13 2003 +@@ -27,7 +27,7 @@ + + + //signal(SIGCLD, SIG_IGN); +- signal(SIGCLD, parent_terminate); ++ signal(SIGCHLD, parent_terminate); + + //printf("pid des Prozesses = %d, Parent-pid des Prozesses = %d\n\n",getpid(), getppid()); + diff --git a/german/steak/files/patch-Poll:poll.c b/german/steak/files/patch-Poll:poll.c new file mode 100644 index 000000000000..f244d7c574ca --- /dev/null +++ b/german/steak/files/patch-Poll:poll.c @@ -0,0 +1,11 @@ +--- Poll/poll.c.orig Mon Jul 29 01:35:10 2002 ++++ Poll/poll.c Sun Jan 26 10:59:31 2003 +@@ -26,7 +26,7 @@ + + + /*signal(SIGCLD, SIG_IGN);*/ +- signal(SIGCLD, parent_terminate); ++ signal(SIGCHLD, parent_terminate); + + /*printf("pid des Prozesses = %d, Parent-pid des Prozesses = %d\n\n",getpid(), getppid());*/ + diff --git a/german/steak/pkg-descr b/german/steak/pkg-descr new file mode 100644 index 000000000000..1461d133a081 --- /dev/null +++ b/german/steak/pkg-descr @@ -0,0 +1,12 @@ +Steak is a german <-> english translator under GPL. +A command line tool allows the translation of words in +both directions. Additionally steak can call ispell +to correct mistyped words. + +If build with make -D xsteak ... a small xwindows +programm allows the translation of words interactively + +WWW: http://www.tm.informatik.uni-frankfurt.de/%7Erazi/steak/steak.html + +-- +h.eichmann@gmx.de diff --git a/german/steak/pkg-plist b/german/steak/pkg-plist new file mode 100644 index 000000000000..064ed51889ea --- /dev/null +++ b/german/steak/pkg-plist @@ -0,0 +1,22 @@ +bin/steak +%%NOXSTEAK:%%bin/xsteak +share/steak/iso2txt +share/steak/poll +share/steak/printbuffer +share/steak/spacefilter +share/steak/Datensatz/README +share/steak/Datensatz/datenbankaktualisieren.sh +share/steak/Datensatz/ger-eng.txt +share/steak/Datensatz/insert_my_words.txt +share/steak/README +share/steak/README.eng +share/steak/help.txt +share/steak/ksteak.xpm +share/steak/mini-ksteak.xpm +share/steak/pinguin_steak_icon_old.xpm +share/steak/mini_steak_icon.xpm +share/steak/pinguin_steak_icon.xpm +share/steak/.Steakconfig +share/steak/steak.xpm +@dirrm share/steak/Datensatz +@dirrm share/steak |