Index: head/games/yadex/Makefile =================================================================== --- head/games/yadex/Makefile (revision 348462) +++ head/games/yadex/Makefile (revision 348463) @@ -1,71 +1,68 @@ # Created by: Jordan DeLong # $FreeBSD$ PORTNAME= yadex PORTVERSION= 1.7.0 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://www.teaser.fr/~amajorel/yadex/ DIST_SUBDIR= ${PORTNAME} MAINTAINER= danfe@FreeBSD.org COMMENT= WAD file editor, for games like Doom and Hexen LICENSE= GPLv2 USES= gmake perl5 HAS_CONFIGURE= yes CONFIGURE_ENV= CC="${CC}" CXX="${CXX}" PREFIX="${PREFIX}" USE_PERL5= build USE_XORG= x11 MAKEFILE= GNUmakefile +SUB_FILES= pkg-message -MAN6= yadex.6 - OPTIONS_DEFINE= WHITE_BG 3D_RENDER SEARCH EXTRA_TOOLS LAPTOP_KEYS DOCS WHITE_BG_DESC= Alternative (black-on-white) color scheme 3D_RENDER_DESC= Build with 3D preview function SEARCH_DESC= Thing, linedef, or sector search by type EXTRA_TOOLS_DESC= Add a few extra tools to Yadex' repertoire LAPTOP_KEYS_DESC= Key bindings for easier editing on laptops -NO_STAGE= yes .include PATCH_SITES= http://glbsp.sourceforge.net/%SUBDIR%/ PATCH_SITE_SUBDIR= ${PORTNAME} PATCH_DIST_STRIP= -p1 PATCH_PREFIX= Yadex_${PORTVERSION:S/.//g} PATCH_SUFFIX= .diff PATCHFILES= ${PATCH_PREFIX}_Depend${PATCH_SUFFIX} .if ${PORT_OPTIONS:M3D_RENDER} PATCHFILES+= ${PATCH_PREFIX}_Render3D${PATCH_SUFFIX} PLIST_SUB+= 3DRENDER="" .else PLIST_SUB+= 3DRENDER="@comment " .endif .if ${PORT_OPTIONS:MSEARCH} PATCHFILES+= ${PATCH_PREFIX}_Find${PATCH_SUFFIX} .endif .if ${PORT_OPTIONS:MEXTRA_TOOLS} PATCHFILES+= ${PATCH_PREFIX}_Tools${PATCH_SUFFIX} .endif .if ${PORT_OPTIONS:MLAPTOP_KEYS} PATCHFILES+= ${PATCH_PREFIX}_Keys${PATCH_SUFFIX} .endif post-patch: .if ${PORT_OPTIONS:MWHITE_BG} @${REINPLACE_CMD} -E 's,^#(CXXFLAGS \+= -DWHITE_BACKGROUND)$$,\1,' \ ${WRKSRC}/${MAKEFILE} .endif post-install: -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/*.[^6]* ${WRKSRC}/doc/README ${DOCSDIR} -.endif + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/*.[^6]* ${WRKSRC}/doc/README \ + ${STAGEDIR}${DOCSDIR} .include Index: head/games/yadex/files/patch-GNUmakefile =================================================================== --- head/games/yadex/files/patch-GNUmakefile (revision 348462) +++ head/games/yadex/files/patch-GNUmakefile (revision 348463) @@ -1,45 +1,69 @@ --- GNUmakefile.orig Sun Dec 28 23:23:56 2003 +++ GNUmakefile Mon Mar 21 16:31:11 2005 -@@ -67,8 +67,8 @@ +@@ -67,8 +67,8 @@ else X11LIBDIR = /usr/openwin/lib X11INCLUDEDIR = /usr/openwin/include else - X11LIBDIR = /usr/X11R6/lib - X11INCLUDEDIR = /usr/X11R6/include + X11LIBDIR = $(LOCALBASE)/lib + X11INCLUDEDIR = $(LOCALBASE)/include endif endif -@@ -79,13 +79,13 @@ +@@ -79,13 +79,13 @@ endif #CXX = # Options used when compiling Atclib. -CFLAGS = -O +#CFLAGS = -O # Options used when compiling and linking Yadex. # ld is invoked through the C++ compiler so # LDFLAGS should not contain options that mean # something to the C++ compiler. -CXXFLAGS = -O +#CXXFLAGS = -O #CXXFLAGS += -DWHITE_BACKGROUND #LDFLAGS = -@@ -395,12 +395,10 @@ - @scripts/mkinstalldirs $(MANDIR) - @scripts/mkinstalldirs $(MANDIR)/man6 - @scripts/mkinstalldirs $(SHAREDIR) +@@ -390,19 +390,18 @@ test: + + .PHONY: install + install: $(OBJDIR)/install +- @scripts/mkinstalldirs $(BINDIR) +- @scripts/mkinstalldirs $(ETCDIR) +- @scripts/mkinstalldirs $(MANDIR) +- @scripts/mkinstalldirs $(MANDIR)/man6 +- @scripts/mkinstalldirs $(SHAREDIR) - $(OBJDIR)/install -m 755 $(OBJDIR)/yadex $(BINDIR)/yadex-$(VERSION) - rm -f $(BINDIR)/yadex +- rm -f $(BINDIR)/yadex - ln -s yadex-$(VERSION) $(BINDIR)/yadex - $(OBJDIR)/install -m 644 doc/yadex.6 $(MANDIR)/man6/yadex-$(VERSION).6 - rm -f $(MANDIR)/man6/yadex.6 - ln -s yadex-$(VERSION).6 $(MANDIR)/man6/yadex.6 -+ $(OBJDIR)/install -m 755 $(OBJDIR)/yadex $(BINDIR)/yadex -+ rm -f $(MANDIR)/man6/yadex.6* -+ $(OBJDIR)/install -m 644 doc/yadex.6 $(MANDIR)/man6/yadex.6 - $(OBJDIR)/install -m 644 -d $(SHAREDIR) $(YGD) - $(OBJDIR)/install -m 644 -d $(ETCDIR) yadex.cfg +- $(OBJDIR)/install -m 644 -d $(SHAREDIR) $(YGD) +- $(OBJDIR)/install -m 644 -d $(ETCDIR) yadex.cfg ++ @scripts/mkinstalldirs $(DESTDIR)$(BINDIR) ++ @scripts/mkinstalldirs $(DESTDIR)$(ETCDIR) ++ @scripts/mkinstalldirs $(DESTDIR)$(MANDIR) ++ @scripts/mkinstalldirs $(DESTDIR)$(MANDIR)/man6 ++ @scripts/mkinstalldirs $(DESTDIR)$(SHAREDIR) ++ rm -f $(DESTDIR)$(BINDIR)/yadex ++ $(OBJDIR)/install -m 755 $(OBJDIR)/yadex $(DESTDIR)$(BINDIR)/yadex ++ rm -f $(DESTDIR)$(MANDIR)/man6/yadex.6* ++ $(OBJDIR)/install -m 644 doc/yadex.6 $(DESTDIR)$(MANDIR)/man6/yadex.6 ++ $(OBJDIR)/install -m 644 -d $(DESTDIR)$(SHAREDIR) $(YGD) ++ $(OBJDIR)/install -m 644 -d $(DESTDIR)$(ETCDIR) yadex.cfg ++ifndef DESTDIR @echo "---------------------------------------------------------------" + @echo " Yadex is now installed." + @echo +@@ -413,6 +412,7 @@ install: $(OBJDIR)/install + @echo + @echo " Happy editing !" + @echo "---------------------------------------------------------------" ++endif + + .PHONY: clean + clean: Index: head/games/yadex/files/pkg-message.in =================================================================== --- head/games/yadex/files/pkg-message.in (nonexistent) +++ head/games/yadex/files/pkg-message.in (revision 348463) @@ -0,0 +1,8 @@ + Yadex is now installed. + + Before you run it, enter the paths to your IWADs in + %%ETCDIR%%/yadex.cfg or ~/.yadex/yadex.cfg. + When you're done, type "yadex" (without quotes) to start. + If you're confused, take a look at %%DOCSDIR%%/index.html. + + Happy editing! Property changes on: head/games/yadex/files/pkg-message.in ___________________________________________________________________ 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 Index: head/games/yadex/pkg-plist =================================================================== --- head/games/yadex/pkg-plist (revision 348462) +++ head/games/yadex/pkg-plist (revision 348463) @@ -1,56 +1,57 @@ bin/yadex etc/yadex.cfg +man/man6/yadex.6.gz %%DATADIR%%/doom.ygd %%DATADIR%%/doom02.ygd %%DATADIR%%/doom04.ygd %%DATADIR%%/doom05.ygd %%DATADIR%%/doom2.ygd %%DATADIR%%/doompr.ygd %%DATADIR%%/heretic.ygd %%DATADIR%%/hexen.ygd %%DATADIR%%/strife.ygd %%DATADIR%%/strife10.ygd @dirrm %%DATADIR%% %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/002f2f.png %%PORTDOCS%%%%DOCSDIR%%/E1.png %%PORTDOCS%%%%DOCSDIR%%/E2.png %%PORTDOCS%%%%DOCSDIR%%/advanced.html %%PORTDOCS%%%%DOCSDIR%%/contact.html %%PORTDOCS%%%%DOCSDIR%%/credits.html %%PORTDOCS%%%%DOCSDIR%%/deu_diffs.html %%PORTDOCS%%%%DOCSDIR%%/e1.png %%PORTDOCS%%%%DOCSDIR%%/e2.png %%PORTDOCS%%%%DOCSDIR%%/editing_docs.html %%PORTDOCS%%%%DOCSDIR%%/faq.html %%PORTDOCS%%%%DOCSDIR%%/feedback.html %%PORTDOCS%%%%DOCSDIR%%/getting_started.html %%PORTDOCS%%%%DOCSDIR%%/hackers_guide.html %%PORTDOCS%%%%DOCSDIR%%/help.html %%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/keeping_up.html %%PORTDOCS%%%%DOCSDIR%%/legal.html %%PORTDOCS%%%%DOCSDIR%%/logo.png %%PORTDOCS%%%%DOCSDIR%%/logo_small.png %%PORTDOCS%%%%DOCSDIR%%/mirror0.png %%PORTDOCS%%%%DOCSDIR%%/mirrorh.png %%PORTDOCS%%%%DOCSDIR%%/mirrorv.png %%PORTDOCS%%%%DOCSDIR%%/nook1.png %%PORTDOCS%%%%DOCSDIR%%/nook2.png %%PORTDOCS%%%%DOCSDIR%%/packagers_guide.html %%PORTDOCS%%%%DOCSDIR%%/palette.html %%PORTDOCS%%%%3DRENDER%%%%DOCSDIR%%/preview.html %%PORTDOCS%%%%DOCSDIR%%/reporting.html %%PORTDOCS%%%%DOCSDIR%%/slice1.png %%PORTDOCS%%%%DOCSDIR%%/slice2.png %%PORTDOCS%%%%DOCSDIR%%/tips.html %%PORTDOCS%%%%DOCSDIR%%/trivia.html %%PORTDOCS%%%%DOCSDIR%%/trouble.html %%PORTDOCS%%%%DOCSDIR%%/users_guide.html %%PORTDOCS%%%%DOCSDIR%%/vflat.png %%PORTDOCS%%%%DOCSDIR%%/vsprite.png %%PORTDOCS%%%%DOCSDIR%%/vtexture.png %%PORTDOCS%%%%DOCSDIR%%/wad_specs.html %%PORTDOCS%%%%DOCSDIR%%/yadex1.png %%PORTDOCS%%%%DOCSDIR%%/ygd.html %%PORTDOCS%%@dirrm %%DOCSDIR%%