diff options
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/latrine/Makefile | 35 | ||||
-rw-r--r-- | games/latrine/distinfo | 3 | ||||
-rw-r--r-- | games/latrine/files/patch-Makefile.in | 23 | ||||
-rw-r--r-- | games/latrine/files/patch-data.h | 9 | ||||
-rw-r--r-- | games/latrine/pkg-descr | 12 | ||||
-rw-r--r-- | games/latrine/pkg-plist | 11 |
7 files changed, 94 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index 3952b9219b6e..c8d4ddba5cfc 100644 --- a/games/Makefile +++ b/games/Makefile @@ -384,6 +384,7 @@ SUBDIR += kwappen SUBDIR += ladder SUBDIR += lapispuzzle + SUBDIR += latrine SUBDIR += lbreakout SUBDIR += lbreakout2 SUBDIR += ldmud diff --git a/games/latrine/Makefile b/games/latrine/Makefile new file mode 100644 index 000000000000..752500575aa3 --- /dev/null +++ b/games/latrine/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: latrine +# Date created: Sun Feb 18 01:13:42 CET 2007 +# Whom: Juergen Lock <nox@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= latrine +PORTVERSION= 0.9.0 +CATEGORIES= games +MASTER_SITES= http://www.godisch.de/debian/latrine/ + +MAINTAINER= nox@FreeBSD.org +COMMENT= Curses-based LAnguage TRaINEr + +LIB_DEPENDS+= ncursesw.5:${PORTSDIR}/devel/ncurses + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= "CFLAGS=-I${LOCALBASE}/include -I${WRKDIR} -D_XOPEN_SOURCE_EXTENDED" LDFLAGS=-L${LOCALBASE}/lib --mandir=${PREFIX}/man +USE_GMAKE= yes +USE_GETTEXT= yes +WRKSRC= ${WRKDIR}/${DISTNAME}/src +MAN1= latrine.1 + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 503000 +IGNORE= needs libcursesw which doesnt work on this OSVERSION +.endif + +post-extract: + ${MKDIR} ${WRKDIR}/ncursesw + ${LN} -s ${LOCALBASE}/include/ncurses/ncurses.h ${WRKDIR}/ncursesw/ncurses.h + +.include <bsd.port.post.mk> diff --git a/games/latrine/distinfo b/games/latrine/distinfo new file mode 100644 index 000000000000..3aca762249b5 --- /dev/null +++ b/games/latrine/distinfo @@ -0,0 +1,3 @@ +MD5 (latrine-0.9.0.tar.gz) = 348dee815cf34ddb1335de97e47f9a83 +SHA256 (latrine-0.9.0.tar.gz) = 4c63010daf8ea00d44e7004b052f859a946ce0f90cce4e91427eca8cb44f4b06 +SIZE (latrine-0.9.0.tar.gz) = 106957 diff --git a/games/latrine/files/patch-Makefile.in b/games/latrine/files/patch-Makefile.in new file mode 100644 index 000000000000..83cdcd7adc3e --- /dev/null +++ b/games/latrine/files/patch-Makefile.in @@ -0,0 +1,23 @@ +Index: Makefile.in +@@ -12,7 +12,7 @@ + CPPFLAGS = -I. -DSYSCONFFILE=\"${sysconfdir}/latrine.conf\" -DDICTDIR=\"${dictdir}\" -DLOCALEDIR=\"${localedir}\" @CPPFLAGS@ + CFLAGS = -Wall -funroll-loops @CFLAGS@ @GLIB_CFLAGS@ + LDFLAGS = -Wall @LDFLAGS@ +-LDLIBS = @LIBS@ @GLIB_LIBS@ ++LDLIBS = @LIBS@ @GLIB_LIBS@ -lintl + INSTALL = @INSTALL@ + INSTALL_PROGRAM = @INSTALL_PROGRAM@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -41,10 +41,10 @@ + ${INSTALL} -d ${DESTDIR}${localedir}/`basename $$i .mo`/LC_MESSAGES; \ + ${INSTALL_DATA} $$i ${DESTDIR}${localedir}/`basename $$i .mo`/LC_MESSAGES/latrine.mo; \ + done +- ${INSTALL} -d ${DESTDIR}${dictdir} ++# ${INSTALL} -d ${DESTDIR}${dictdir} + # ${INSTALL_DATA} ${KEYMAPS} ${DESTDIR}${dictdir} + ${INSTALL} -d ${DESTDIR}${sysconfdir} +- test -e ${DESTDIR}${sysconfdir}/latrine.conf || ${INSTALL_DATA} latrine.conf ${DESTDIR}${sysconfdir} ++ ${INSTALL_DATA} latrine.conf ${DESTDIR}${sysconfdir}/latrine.conf.sample + + clean: + ${RM} config.status configure.scan config.status core latrine.dvi *.log *.o *~ diff --git a/games/latrine/files/patch-data.h b/games/latrine/files/patch-data.h new file mode 100644 index 000000000000..9f1625d36d14 --- /dev/null +++ b/games/latrine/files/patch-data.h @@ -0,0 +1,9 @@ +Index: data.h +@@ -19,6 +19,7 @@ + #define _DATA_H + + #include <stdlib.h> ++#include <time.h> + + #define DEFAULT_RANDCOUNT 10 + #define DEFAULT_WORDLIMIT 1000 diff --git a/games/latrine/pkg-descr b/games/latrine/pkg-descr new file mode 100644 index 000000000000..e4605487c1e5 --- /dev/null +++ b/games/latrine/pkg-descr @@ -0,0 +1,12 @@ +LaTrine is a curses-based LAnguage TRaINEr. It takes a dictionary and +asks you for a word or a phrase, and you try to give the correct answer. +You can choose in what direction LaTrine shall ask, and the selection of +the words or phrases will depend on how often you don't know the correct +translation for the respective phrase. This is a conventional way to drill +yourself in vocabulary. In addition to this package you need an +appropriate dictionary. You may write your own word list, or you can +download one from the internet. The Free Dictionaries Project provides +dictionaries for about 50 language combinations, which can be used with +LaTrine. + +WWW: http://www.godisch.de/debian/latrine/ diff --git a/games/latrine/pkg-plist b/games/latrine/pkg-plist new file mode 100644 index 000000000000..8d2b88f578d0 --- /dev/null +++ b/games/latrine/pkg-plist @@ -0,0 +1,11 @@ +bin/latrine +share/locale/de/LC_MESSAGES/latrine.mo +share/locale/fr/LC_MESSAGES/latrine.mo +share/locale/ga/LC_MESSAGES/latrine.mo +share/locale/it/LC_MESSAGES/latrine.mo +share/locale/nl/LC_MESSAGES/latrine.mo +share/locale/ro/LC_MESSAGES/latrine.mo +share/locale/sv/LC_MESSAGES/latrine.mo +share/locale/tr/LC_MESSAGES/latrine.mo +share/locale/vi/LC_MESSAGES/latrine.mo +etc/latrine.conf.sample |