DISTNAME=       qed-5.0.5-3f3
CATEGORIES=     gem
MASTER_SITES=   # none
DISTFILES=      # none

MAINTAINER=     x.delatour@laposte.net
COMMENT=        text editor for all Atari computers
LICENSE=        public-domain

NO_BUILD=       yes
NO_CHECKSUM=    yes
NO_CONFIGURE=   yes

INSTALLATION_DIRS= \
	GEM/qed \
	share/qed/de/syntax \
	share/qed/de \
	share/qed/fr/syntax \
	share/qed/fr \
	share/qed/kurzel \
	share/qed/nl/syntax \
	share/qed/nl/kurzel \
	share/qed/nl \
	share/qed/kurzel \
	share/qed/syntax \
	share/qed/treiber \
	share/qed \
	share/doc/qed/de \
	share/doc/qed/fr \
	share/doc/qed/nl \
	share/doc/qed \
	share/doc \
	share/guides/de \
	share/guides/nl \
	share/guides \
	share/locale/de/LC_RESOURCES \
	share/locale/en/LC_RESOURCES \
	share/locale/fr/LC_RESOURCES \
	share/locale/nl/LC_RESOURCES

do-install:
	# Main files
	${INSTALL_PROGRAM} ${FILESDIR}/GEM/qed/qed.app ${DESTDIR}${PREFIX}/GEM/qed/qed.app
	${INSTALL_DATA} ${FILESDIR}/GEM/qed/icons.rsc ${DESTDIR}${PREFIX}/GEM/qed/icons.rsc
	${INSTALL_DATA} ${FILESDIR}/GEM/qed/qed.rsc ${DESTDIR}${PREFIX}/GEM/qed/qed.rsc

	# Configuration qed.cfg
	${INSTALL_DATA} ${FILESDIR}/GEM/qed/qed.cfg ${DESTDIR}${PREFIX}/GEM/qed/qed.cfg

	# Data (Treiber)
.for f in bj-200.cfg deskjet.cfg epson_lq.cfg laserjet.cfg liesmich nec_p6.cfg slm804.cfg
	${INSTALL_DATA} ${FILESDIR}/share/qed/treiber/${f} ${DESTDIR}${PREFIX}/share/qed/treiber/${f}
.endfor
	# Data (Kurzel)
.for f in c.krz latex.krz liesmich modula.krz
	${INSTALL_DATA} ${FILESDIR}/share/qed/kurzel/${f} ${DESTDIR}${PREFIX}/share/qed/kurzel/${f}
.endfor
.for f in ascii.krz c.krz html.krz latex.krz modula.krz qed.krz stg.krz
	${INSTALL_DATA} ${FILESDIR}/share/qed/nl/kurzel/${f} ${DESTDIR}${PREFIX}/share/qed/nl/kurzel/${f}
.endfor
	# Data (Syntax)
.for f in asm.syn c.syn cpp.syn errdat.syn html.syn mup.syn pas.syn sic.syn stg.syn syn.syn udo.syn
.for g in de fr nl
	${INSTALL_DATA} ${FILESDIR}/share/qed/${g}/syntax/${f} ${DESTDIR}${PREFIX}/share/qed/${g}/syntax/${f}
.endfor    	
	${INSTALL_DATA} ${FILESDIR}/share/qed/syntax/${f} ${DESTDIR}${PREFIX}/share/qed/syntax/${f}    
.endfor
	${INSTALL_DATA} ${FILESDIR}/share/qed/de/syntax/cpp.syn ${DESTDIR}${PREFIX}/share/qed/de/syntax/cpp.syn
	${INSTALL_DATA} ${FILESDIR}/share/qed/de/syntax/gfa.syn ${DESTDIR}${PREFIX}/share/qed/de/syntax/gfa.syn    
	${INSTALL_DATA} ${FILESDIR}/share/qed/de/syntax/htmlphp.syn ${DESTDIR}${PREFIX}/share/qed/de/syntax/htmlphp.syn
	${INSTALL_DATA} ${FILESDIR}/share/qed/de/syntax/manitor.syn ${DESTDIR}${PREFIX}/share/qed/de/syntax/manitor.syn
	${INSTALL_DATA} ${FILESDIR}/share/qed/de/syntax/scl.syn ${DESTDIR}${PREFIX}/share/qed/de/syntax/scl.syn    
	${INSTALL_DATA} ${FILESDIR}/share/qed/nl/syntax/htmlphp.syn ${DESTDIR}${PREFIX}/share/qed/nl/syntax/htmlphp.syn
	${INSTALL_DATA} ${FILESDIR}/share/qed/nl/syntax/manitor.syn ${DESTDIR}${PREFIX}/share/qed/nl/syntax/manitor.syn
	${INSTALL_DATA} ${FILESDIR}/share/qed/syntax/abc.syn ${DESTDIR}${PREFIX}/share/qed/syntax/abc.syn
	${INSTALL_DATA} ${FILESDIR}/share/qed/syntax/gfa.syn ${DESTDIR}${PREFIX}/share/qed/syntax/gfa.syn            
	${INSTALL_DATA} ${FILESDIR}/share/qed/syntax/htmlphp.syn ${DESTDIR}${PREFIX}/share/qed/syntax/htmlphp.syn
	${INSTALL_DATA} ${FILESDIR}/share/qed/syntax/manitor.syn ${DESTDIR}${PREFIX}/share/qed/syntax/manitor.syn
	${INSTALL_DATA} ${FILESDIR}/share/qed/syntax/mupmusic.syn ${DESTDIR}${PREFIX}/share/qed/syntax/mupmusic.syn    
    
	# Documentation
	${INSTALL_DATA} ${FILESDIR}/share/doc/qed/de/liesmich.old ${DESTDIR}${PREFIX}/share/doc/qed/de/liesmich.old
	${INSTALL_DATA} ${FILESDIR}/share/doc/qed/de/liesmich.txt ${DESTDIR}${PREFIX}/share/doc/qed/de/liesmich.txt
	${INSTALL_DATA} ${FILESDIR}/share/doc/qed/fr/NdT.txt ${DESTDIR}${PREFIX}/share/doc/qed/fr/NdT.txt
	${INSTALL_DATA} ${FILESDIR}/share/doc/qed/nl/leesmij.txt ${DESTDIR}${PREFIX}/share/doc/qed/nl/leesmij.txt
	${INSTALL_DATA} ${FILESDIR}/share/doc/qed/readme.old ${DESTDIR}${PREFIX}/share/doc/qed/readme.old
	${INSTALL_DATA} ${FILESDIR}/share/doc/qed/readme.txt ${DESTDIR}${PREFIX}/share/doc/qed/readme.txt
	
	# Guides
.for lang in de nl
	${INSTALL_DATA} ${FILESDIR}/share/guides/${lang}/qed.hyp ${DESTDIR}${PREFIX}/share/guides/${lang}/qed.hyp
	${INSTALL_DATA} ${FILESDIR}/share/guides/${lang}/qed.ref ${DESTDIR}${PREFIX}/share/guides/${lang}/qed.ref
.endfor
	${INSTALL_DATA} ${FILESDIR}/share/guides/qed.hyp ${DESTDIR}${PREFIX}/share/guides/qed.hyp
	${INSTALL_DATA} ${FILESDIR}/share/guides/qed.ref ${DESTDIR}${PREFIX}/share/guides/qed.ref

	# Locales
.for lang in de en fr nl
	${INSTALL_DATA} ${FILESDIR}/share/locale/${lang}/LC_RESOURCES/qed.rsc \
		${DESTDIR}${PREFIX}/share/locale/${lang}/LC_RESOURCES/qed.rsc
.endfor	

CONF_FILES+= ${PREFIX}/GEM/qed/qed.cfg ${PKG_SYSCONFDIR}/qed.cfg

post-install:
	cd ${DESTDIR}${PREFIX}/GEM/qed && \
		${LN} -sf ../../share/qed/syntax syntax && \
		${LN} -sf ../../share/qed/kurzel kurzel && \
		${LN} -sf ../../share/qed/treiber treiber

.include "../../mk/bsd.pkg.mk"

