Index: head/games/nethack36/Makefile =================================================================== --- head/games/nethack36/Makefile (revision 495537) +++ head/games/nethack36/Makefile (revision 495538) @@ -1,102 +1,101 @@ # Created by: asami # $FreeBSD$ PORTNAME= nethack36 -PORTVERSION= 3.6.0 -PORTREVISION= 1 +PORTVERSION= 3.6.1 CATEGORIES= games MASTER_SITES= SF/${TRUEPORTNAME}/${TRUEPORTNAME}/${PORTVERSION} DISTNAME= ${TRUEPORTNAME}-${PORTVERSION:S/.//g}-src MAINTAINER= glewis@FreeBSD.org COMMENT= Dungeon explorin', slashin', hackin' game LICENSE= nethack LICENSE_NAME= NETHACK GENERAL PUBLIC LICENSE LICENSE_FILE= ${WRKSRC}/dat/license LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept WRKSRC= ${WRKDIR}/${TRUEPORTNAME}-${PORTVERSION} USES= alias gmake ncurses tar:tgz MAKE_ENV= GRAPHICS="${GRAPHICS}" PLIST_SUB= HACKNAME="${HACKNAME}" \ HACKEXT="${HACKEXT}" MAKE_JOBS_UNSAFE= yes TRUEPORTNAME= nethack # Configure these variables as you want them to be. HACKEXT?= 36 HACKNAME?= ${TRUEPORTNAME}${HACKEXT} HACKDIR?= share/${HACKNAME} HACKLINK= ${TRUEPORTNAME} DATADIR= ${PREFIX}/${HACKDIR} DOCSDIR= ${PREFIX}/share/doc/${HACKNAME} PKGDEINSTALL= ${WRKDIR}/pkg-deinstall .if !defined(PKGNAMESUFFIX) -USE_XORG= xaw xpm +USE_XORG= xaw xpm xmu xext xt x11 sm ice CFLAGS+= -DX11_GRAPHICS -DUSE_TILES GRAPHICS= X11_GRAPHICS .else .if ${PKGNAMESUFFIX} == "-nox11" GRAPHICS= # none .endif .endif CFLAGS+= -DNOMAIL OPTIONS_DEFINE= DOCS .include .if !exists(${PREFIX}/bin/${HACKLINK}) && ${HACKNAME} != ${HACKLINK} PLIST_SUB+= HACKLINK="" .else PLIST_SUB+= HACKLINK="@comment " .endif post-patch: @${REINPLACE_CMD} -e \ 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e \ 's|||g' ${WRKSRC}/win/Qt/qt_win.cpp .for f in include/config.h sys/unix/Makefile.doc sys/unix/Makefile.src sys/unix/Makefile.top @${REINPLACE_CMD} -e 's|%%HACKNAME%%|${HACKNAME}|g' \ -e 's|%%HACKDIR%%|${PREFIX}/${HACKDIR}|g' \ -e 's|%%HACKEXT%%|${HACKEXT}|g' \ ${WRKSRC}/${f} .endfor .for f in dgn_comp.6 dlb.6 lev_comp.6 nethack.6 recover.6 @${REINPLACE_CMD} -e 's|%%HACKNAME%%|${HACKNAME}|g' \ -e 's|%%HACKDIR%%|${PREFIX}/${HACKDIR}|g' \ -e 's|%%HACKEXT%%|${HACKEXT}|g' \ ${WRKSRC}/doc/${f} .endfor .if defined(WITHOUT_SHELL) @${REINPLACE_CMD} -e 's|#define SHELL|/* #define SHELL|' ${WRKSRC}/include/unixconf.h .endif .if defined(WITH_MAIL) @${REINPLACE_CMD} -e 's|/\* #define MAIL \*/|#define MAIL|' ${WRKSRC}/include/unixconf.h .endif do-configure: @cd ${WRKSRC}/sys/unix; ${SH} setup.sh pre-install: @${CAT} ${FILESDIR}/pkg-deinstall.in | ${SED} \ -e 's|%%HACKDIR%%|${HACKDIR}|g' > ${PKGDEINSTALL} post-install: .if !exists(${PREFIX}/bin/${HACKLINK}) && ${HACKNAME} != ${HACKLINK} @${LN} -s -f ${PREFIX}/bin/${HACKNAME} ${STAGEDIR}${PREFIX}/bin/${HACKLINK} .endif @cd ${WRKSRC}/doc; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} manpages @${MKDIR} ${STAGEDIR}${DATADIR}/save @${CP} ${WRKSRC}/sys/unix/sysconf ${STAGEDIR}${DATADIR}/sysconf .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/Guidebook.txt ${STAGEDIR}${DOCSDIR} .endif .include Index: head/games/nethack36/distinfo =================================================================== --- head/games/nethack36/distinfo (revision 495537) +++ head/games/nethack36/distinfo (revision 495538) @@ -1,2 +1,3 @@ -SHA256 (nethack-360-src.tgz) = 1ade698d8458b8d87a4721444cb73f178c74ed1b6fde537c12000f8edf2cb18a -SIZE (nethack-360-src.tgz) = 4261282 +TIMESTAMP = 1552421527 +SHA256 (nethack-361-src.tgz) = 4b8cbf1cc3ad9f6b9bae892d44a9c63106d44782a210906162a7c3be65040ab6 +SIZE (nethack-361-src.tgz) = 4640769 Index: head/games/nethack36/files/patch-nethack.6 =================================================================== --- head/games/nethack36/files/patch-nethack.6 (revision 495537) +++ head/games/nethack36/files/patch-nethack.6 (revision 495538) @@ -1,38 +1,38 @@ ---- doc/nethack.6.orig 2003-12-07 15:39:13.000000000 -0800 -+++ doc/nethack.6 2015-12-27 14:12:43.428436000 -0800 -@@ -5,7 +5,7 @@ +--- doc/nethack.6.orig 2018-04-27 05:07:22.000000000 -0700 ++++ doc/nethack.6 2019-03-12 14:51:23.925413000 -0700 +@@ -17,7 +17,7 @@ .SH SYNOPSIS .na .hy 0 -.B nethack +.B %%HACKNAME%% [ .B \-d .I directory -@@ -197,7 +197,7 @@ +@@ -216,7 +216,7 @@ supplies a directory which is to serve as the playground. It overrides the value from NETHACKDIR, HACKDIR, or the directory specified by the game administrator during compilation -(usually /usr/games/lib/nethackdir). +(usually %%HACKDIR%%). This option is usually only useful to the game administrator. The playground must contain several auxiliary files such as help files, the list of top scorers, and a subdirectory -@@ -222,7 +222,7 @@ - distinction, as he may eventually release a new version of his own. - .SH FILES - .PP --All files are in the playground, normally /usr/games/lib/nethackdir. -+All files are in the playground, normally %%HACKDIR%%. +@@ -258,7 +258,7 @@ + + .br + All other files are in the playground directory, +-normally /usr/games/lib/nethackdir. ++normally %%HACKDIR%%. If DLB was defined during the compile, the data files and special levels will be inside a larger file, normally nhdat, instead of being separate files. -@@ -295,7 +295,7 @@ - In addition, SHOPTYPE is used in debugging (wizard) mode. +@@ -386,7 +386,7 @@ + DEBUGFILES can be used if the program was built with 'DEBUG' enabled. .SH "SEE ALSO" .PP -dgn_comp(6), lev_comp(6), recover(6) +dgn_comp%%HACKEXT%%(6), lev_comp%%HACKEXT%%(6), recover%%HACKEXT%%(6) .SH BUGS .PP Probably infinite. Index: head/games/nethack36/files/patch-sys-unix-Makefile.src =================================================================== --- head/games/nethack36/files/patch-sys-unix-Makefile.src (revision 495537) +++ head/games/nethack36/files/patch-sys-unix-Makefile.src (revision 495538) @@ -1,130 +1,134 @@ ---- ./sys/unix/Makefile.src.orig 2015-11-12 08:51:56.000000000 +0100 -+++ ./sys/unix/Makefile.src 2016-01-20 14:51:33.282986884 +0100 -@@ -149,13 +149,24 @@ +--- sys/unix/Makefile.src.orig 2018-04-27 05:07:22.000000000 -0700 ++++ sys/unix/Makefile.src 2019-03-12 14:55:40.550273000 -0700 +@@ -151,13 +151,24 @@ # directories. The ones given below is the usual spot for linux systems. # The paths are for glibconfig.h and gnomesupport.h respectively. # -GNOMEINC=-I/usr/lib/glib/include -I/usr/lib/gnome-libs/include -I../win/gnome +GNOMEINC= $(shell ${GNOME_CONFIG} --cflags gnomeui) # flags for debugging: # CFLAGS = -g -I../include +CFLAGS += -I../include +ifeq ("$(GRAPHICS)","X11_GRAPHICS") +CFLAGS += -DX11_GRAPHICS -I${LOCALBASE}/include +endif +ifeq ("$(GRAPHICS)","QT_GRAPHICS") +CFLAGS += -DQT_GRAPHICS +endif +ifeq ("$(GRAPHICS)","GNOME_GRAPHICS") +CFLAGS += -DGNOME_GRAPHICS ${CPPFLAGS} +endif #CFLAGS = -O -I../include #LFLAGS = +LINK = $(CC) # The Qt and Be window systems are written in C++, while the rest of # NetHack is standard C. If using Qt, uncomment the LINK line here to get -@@ -222,8 +233,27 @@ +@@ -245,8 +256,27 @@ # # -#WINSRC = $(WINTTYSRC) -#WINOBJ = $(WINTTYOBJ) +WINSRC = $(WINTTYSRC) +ifeq ("$(GRAPHICS)","X11_GRAPHICS") +WINSRC += $(WINX11SRC) +endif +ifeq ("$(GRAPHICS)","QT_GRAPHICS") +WINSRC += $(WINQTSRC) +endif +ifeq ("$(GRAPHICS)","GNOME_GRAPHICS") +WINSRC += $(WINGNOMESRC) +endif + +WINOBJ = $(WINTTYOBJ) +ifeq ("$(GRAPHICS)","X11_GRAPHICS") +WINOBJ += $(WINX11OBJ) +endif +ifeq ("$(GRAPHICS)","QT_GRAPHICS") +WINOBJ += $(WINQTOBJ) +endif +ifeq ("$(GRAPHICS)","GNOME_GRAPHICS") +WINOBJ += $(WINGNOMEOBJ) +endif # on some systems the termcap library is in -ltermcap or -lcurses # on 386 Xenix, the -ltermlib tputs() seems not to work; use -lcurses instead -@@ -239,23 +269,23 @@ - # WINTTYLIB = -lcurses +@@ -263,16 +293,19 @@ # WINTTYLIB = -lcurses16 # WINTTYLIB = -lncurses --#WINTTYLIB = -ltermlib + #WINTTYLIB = -ltermlib +WINTTYLIB = -lncurses -L${LOCALBASE}/lib # # libraries for X11 # If USE_XPM is defined in config.h, you will also need -lXpm here. -WINX11LIB = -lXaw -lXmu -lXext -lXt -lX11 ++#WINX11LIB = -lXaw -lXmu -lXext -lXt -lX11 +WINX11LIB = -lXaw -lXmu -lXpm -lXext -lXt -lX11 -lSM -lICE -L${LOCALBASE}/lib # WINX11LIB = -lXaw -lXmu -lXt -lX11 # WINX11LIB = -lXaw -lXmu -lXext -lXt -lXpm -lX11 -lm # WINX11LIB = -lXaw -lXmu -lXpm -lXext -lXt -lX11 -lSM -lICE -lm # BSD/OS 2.0 # - # libraries for Qt + # libraries for Qt 3 -WINQTLIB = -L$(QTDIR)/lib -lqt ++#WINQTLIB = -L$(QTDIR)/lib -lqt +WINQTLIB = ${QTCFGLIBS} ${LIBQT} # - # libraries for KDE (with Qt) + # libraries for Qt 4 + WINQT4LIB = `pkg-config QtGui --libs` +@@ -281,7 +314,8 @@ WINKDELIB = -lkdecore -lkdeui -lXext # # libraries for Gnome -WINGNOMELIB = -lgnomeui -lgnome -lart_lgpl -lgtk -lgdk -lpopt ++#WINGNOMELIB = -lgnomeui -lgnome -lart_lgpl -lgtk -lgdk -lpopt +WINGNOMELIB = $(shell ${GNOME_CONFIG} --libs gnomeui) ${LDFLAGS} # # libraries for Gem port WINGEMLIB = -le_gem -lgem -@@ -263,7 +293,16 @@ +@@ -289,7 +323,16 @@ # libraries for BeOS WINBELIB = -lbe -#WINLIB = $(WINTTYLIB) +WINLIB = $(WINTTYLIB) +ifeq ("$(GRAPHICS)","X11_GRAPHICS") +WINLIB += $(WINX11LIB) +endif +ifeq ("$(GRAPHICS)","QT_GRAPHICS") +WINLIB += $(WINQTLIB) +endif +ifeq ("$(GRAPHICS)","GNOME_GRAPHICS") +WINLIB += $(WINGNOMELIB) +endif # any other strange libraries your system needs (for Sysunix only -- the more # specialized targets should already be right) -@@ -296,7 +335,7 @@ +@@ -322,7 +365,7 @@ LIBS = # make NetHack -GAME = nethack +GAME = nethack%%HACKEXT%% # GAME = nethack.prg # if you defined RANDOM in unixconf.h/tosconf.h since your system did not come -@@ -482,13 +521,13 @@ +@@ -548,13 +591,13 @@ - # Qt windowport meta-object-compiler output + # Qt 3 windowport meta-object-compiler output qt_kde0.moc: ../include/qt_kde0.h - $(QTDIR)/bin/moc -o qt_kde0.moc ../include/qt_kde0.h + ${MOC} -o qt_kde0.moc ../include/qt_kde0.h qt_win.moc: ../include/qt_win.h - $(QTDIR)/bin/moc -o qt_win.moc ../include/qt_win.h + ${MOC} -o qt_win.moc ../include/qt_win.h qttableview.moc: ../include/qttableview.h - $(QTDIR)/bin/moc -o qttableview.moc ../include/qttableview.h + ${MOC} -o qttableview.moc ../include/qttableview.h - $(MAKEDEFS): ../util/makedefs.c $(CONFIG_H) ../include/permonst.h \ - ../include/objclass.h ../include/monsym.h \ + # Qt 4 windowport meta-object-compiler output + qt4kde0.moc : ../win/Qt4/qt4kde0.h Index: head/games/nethack36/files/patch-sys-unix-Makefile.top =================================================================== --- head/games/nethack36/files/patch-sys-unix-Makefile.top (revision 495537) +++ head/games/nethack36/files/patch-sys-unix-Makefile.top (revision 495538) @@ -1,146 +1,141 @@ ---- ./sys/unix/Makefile.top.orig 2015-11-18 21:54:59.000000000 +0100 -+++ ./sys/unix/Makefile.top 2016-01-20 14:57:30.972963262 +0100 -@@ -18,18 +18,18 @@ +--- sys/unix/Makefile.top.orig 2018-04-27 05:07:22.000000000 -0700 ++++ sys/unix/Makefile.top 2019-03-12 15:05:31.025765000 -0700 +@@ -20,18 +20,18 @@ # make NetHack #PREFIX = /usr -GAME = nethack +GAME = nethack%%HACKEXT%% # GAME = nethack.prg #GAMEUID = games -#GAMEGRP = bin +GAMEGRP = games # Permissions - some places use setgid instead of setuid, for instance # See also the option "SECURE" in include/config.h -#GAMEPERM = 04755 -FILEPERM = 0644 +GAMEPERM = 02755 +FILEPERM = 0664 # VARFILEPERM = 0644 EXEPERM = 0755 -DIRPERM = 0755 +DIRPERM = 0775 # VARDIRPERM = 0755 # VARDIR may also appear in unixconf.h as "VAR_PLAYGROUND" else HACKDIR -@@ -39,10 +39,11 @@ +@@ -41,10 +41,11 @@ # therefore there should not be anything in HACKDIR that you want to keep # (if there is, you'll have to do the installation by hand or modify the # instructions) -#HACKDIR = $(PREFIX)/games/lib/$(GAME)dir -#VARDIR = $(HACKDIR) +HACKDIR = ${PREFIX}/share/nethack%%HACKEXT%% +VARDIR = $(HACKDIR) +INSTDIR = $(HACKDIR) # Where nethack.sh in installed. If this is not defined, the wrapper is not used. -#SHELLDIR = $(PREFIX)/games +SHELLDIR = ${PREFIX}/bin # per discussion in Install.X11 and Install.Qt #VARDATND = -@@ -53,7 +54,7 @@ +@@ -55,7 +56,7 @@ # for BeOS # VARDATND = beostiles # for Gnome --# VARDATND = x11tiles pet_mark.xbm pilemark.xpm rip.xpm mapbg.xpm +-# VARDATND = x11tiles pet_mark.xbm pilemark.xbm rip.xpm mapbg.xpm +VARDATND = x11tiles pet_mark.xbm pilemark.xbm rip.xpm mapbg.xpm VARDATD = bogusmon data engrave epitaph oracles options quest.dat rumors VARDAT = $(VARDATD) $(VARDATND) -@@ -201,56 +202,34 @@ +@@ -203,52 +204,33 @@ -e '}' \ -e '$$s/.*/nodlb/p' < dat/options` ; \ $(MAKE) dofiles-$${target-nodlb} -- (cd dat ; cp symbols $(INSTDIR) ) - cp src/$(GAME) $(INSTDIR) - cp util/recover $(INSTDIR) - -if test -n '$(SHELLDIR)'; then rm -f $(SHELLDIR)/$(GAME); fi -+ (cd dat ; cp symbols ${DESTDIR}$(INSTDIR) ) -+ cp src/$(GAME) ${DESTDIR}$(INSTDIR)/$(GAME) ++ cp src/$(GAME) ${DESTDIR}$(INSTDIR)/$(GAME) + cp util/recover ${DESTDIR}$(INSTDIR) + -if test -n '${DESTDIR}$(SHELLDIR)'; then rm -f ${DESTDIR}$(SHELLDIR)/$(GAME); fi if test -n '$(SHELLDIR)'; then \ sed -e 's;/usr/games/lib/nethackdir;$(HACKDIR);' \ -e 's;HACKDIR/nethack;HACKDIR/$(GAME);' \ < sys/unix/nethack.sh \ - > $(SHELLDIR)/$(GAME) ; fi -# set up their permissions - -( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) $(GAME) recover ; \ - $(CHGRP) $(GAMEGRP) $(GAME) recover ) - chmod $(GAMEPERM) $(INSTDIR)/$(GAME) - chmod $(EXEPERM) $(INSTDIR)/recover - -if test -n '$(SHELLDIR)'; then \ - $(CHOWN) $(GAMEUID) $(SHELLDIR)/$(GAME); fi - if test -n '$(SHELLDIR)'; then \ - $(CHGRP) $(GAMEGRP) $(SHELLDIR)/$(GAME); \ - chmod $(EXEPERM) $(SHELLDIR)/$(GAME); fi -- -( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) symbols ; \ -- $(CHGRP) $(GAMEGRP) symbols ; \ -- chmod $(FILEPERM) symbols ) -+ > ${DESTDIR}$(SHELLDIR)/$(GAME) ; fi ++ > ${DESTDIR}$(SHELLDIR)/$(GAME) ; fi dofiles-dlb: check-dlb - ( cd dat ; cp nhdat $(DATNODLB) $(INSTDIR) ) -# set up their permissions - -( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) nhdat $(DATNODLB) ; \ - $(CHGRP) $(GAMEGRP) nhdat $(DATNODLB) ; \ - chmod $(FILEPERM) nhdat $(DATNODLB) ) + ( cd dat ; cp nhdat $(DATNODLB) ${DESTDIR}$(INSTDIR) ) dofiles-nodlb: # copy over the game files - ( cd dat ; cp $(DAT) $(INSTDIR) ) -# set up their permissions - -( cd $(INSTDIR) ; $(CHOWN) $(GAMEUID) $(DAT) ; \ - $(CHGRP) $(GAMEGRP) $(DAT) ; \ - chmod $(FILEPERM) $(DAT) ) + ( cd dat ; cp $(DAT) ${DESTDIR}$(INSTDIR) ) update: $(GAME) recover $(VARDAT) dungeon spec_levs # (don't yank the old version out from under people who're playing it) - -mv $(INSTDIR)/$(GAME) $(INSTDIR)/$(GAME).old + -mv ${DESTDIR}$(INSTDIR)/$(GAME) ${DESTDIR}$(INSTDIR)/$(GAME).old # quest.dat is also kept open and has the same problems over NFS # (quest.dat may be inside nhdat if dlb is in use) - -mv $(INSTDIR)/quest.dat $(INSTDIR)/quest.dat.old - -mv $(INSTDIR)/nhdat $(INSTDIR)/nhdat.old + -mv ${DESTDIR}$(INSTDIR)/quest.dat ${DESTDIR}$(INSTDIR)/quest.dat.old + -mv ${DESTDIR}$(INSTDIR)/nhdat ${DESTDIR}$(INSTDIR)/nhdat.old # set up new versions of the game files ( $(MAKE) dofiles ) # touch time-sensitive files -touch -c $(VARDIR)/bones* $(VARDIR)/?lock* $(VARDIR)/wizard* - -touch -c $(VARDIR)/save/* touch $(VARDIR)/perm $(VARDIR)/record # and a reminder @echo You may also want to install the man pages via the doc Makefile. -@@ -262,23 +241,16 @@ +@@ -260,23 +242,16 @@ true; $(PREINSTALL) # set up the directories # not all mkdirs have -p; those that don't will create a -p directory - -if test -n '$(SHELLDIR)'; then \ - mkdir -p $(SHELLDIR); fi - rm -rf $(INSTDIR) $(VARDIR) - -mkdir -p $(INSTDIR) $(VARDIR) $(VARDIR)/save + -if test -n '${DESTDIR}$(SHELLDIR)'; then \ + mkdir -p ${DESTDIR}$(SHELLDIR); fi + rm -rf ${DESTDIR}$(INSTDIR) ${DESTDIR}$(VARDIR) + -mkdir -p ${DESTDIR}$(INSTDIR) ${DESTDIR}$(VARDIR) ${DESTDIR}$(VARDIR)/save if test -d ./-p; then rmdir ./-p; fi - -$(CHOWN) $(GAMEUID) $(INSTDIR) $(VARDIR) $(VARDIR)/save - $(CHGRP) $(GAMEGRP) $(INSTDIR) $(VARDIR) $(VARDIR)/save # order counts here: - chmod $(DIRPERM) $(INSTDIR) - chmod $(VARDIRPERM) $(VARDIR) $(VARDIR)/save # set up the game files ( $(MAKE) dofiles ) # set up some additional files - touch $(VARDIR)/perm $(VARDIR)/record $(VARDIR)/logfile $(VARDIR)/xlogfile - -( cd $(VARDIR) ; $(CHOWN) $(GAMEUID) perm record logfile xlogfile ; \ - $(CHGRP) $(GAMEGRP) perm record logfile xlogfile ; \ - chmod $(VARFILEPERM) perm record logfile xlogfile ) + touch ${DESTDIR}$(VARDIR)/perm ${DESTDIR}$(VARDIR)/record ${DESTDIR}$(VARDIR)/logfile ${DESTDIR}$(VARDIR)/xlogfile true; $(POSTINSTALL) # and a reminder @echo You may also want to reinstall the man pages via the doc Makefile. Index: head/games/nethack36/files/patch-sys-unix-setup.sh =================================================================== --- head/games/nethack36/files/patch-sys-unix-setup.sh (nonexistent) +++ head/games/nethack36/files/patch-sys-unix-setup.sh (revision 495538) @@ -0,0 +1,11 @@ +--- sys/unix/setup.sh.orig 2019-03-12 15:54:29.880771000 -0700 ++++ sys/unix/setup.sh 2019-03-12 15:55:10.991928000 -0700 +@@ -26,7 +26,7 @@ + ;; + esac + +-if [ ! -f "$hints" ]; then ++if [ ! -f "$hints" -a "$hints" != "/dev/null" ]; then + echo "Cannot find hints file $hfile" + exit 1 + fi Property changes on: head/games/nethack36/files/patch-sys-unix-setup.sh ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property