1 # $NetBSD: Makefile,v 1.24 2013/02/16 11:24:38 wiz Exp $
4 DISTNAME= OdfAddinForOffice-src-3.0
5 PKGNAME= OdfConverter-3.0
7 CATEGORIES= converters textproc
8 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=odf-converter/}
11 MAINTAINER= pkgsrc-users@NetBSD.org
12 HOMEPAGE= http://odf-converter.sourceforge.net/
13 COMMENT= Converter between Microsoft Office 2007 and OpenOffice formats
16 # mono-basic DLLs are required at run-time (but not at build time).
17 DEPENDS+= mono-basic-[0-9]*:../../lang/mono-basic
20 USE_TOOLS+= gmake pkg-config
22 BUILD_DIRS= source/Common/OdfZipUtils
23 BUILD_DIRS+= source/Common/OdfConverterLib
24 BUILD_DIRS+= source/Word/Converter
25 BUILD_DIRS+= source/Presentation/Converter
26 BUILD_DIRS+= source/Spreadsheet/Converter
27 BUILD_DIRS+= source/AdditionalTools/zlib123/contrib/minizip
28 BUILD_DIRS+= source/Shell/OdfConverter
32 INSTALLATION_DIRS= bin share/doc/OdfConverter
35 # The Subversion repository has a number of file name case issues. The
36 # essential ones are fixed here so that the build can complete on a
37 # case-sensitive filesystem.
39 FILE_CASE_FIXES= ${BUILD_DIRS}
40 FILE_CASE_FIXES+= source/Shell/OdfConverter/OdfCommandLineException.cs
41 FILE_CASE_FIXES+= source/Shell/OdfConverter/OdfConverter.cs
42 FILE_CASE_FIXES+= source/Shell/OdfConverter/OoxValidator.cs
43 FILE_CASE_FIXES+= source/Shell/OdfConverter/OdfValidator.cs
45 cd ${WRKDIR} && mv "odf-converter-r5224/trunk" ${DISTNAME:Q}
47 find "${WRKSRC}" -name Makefile -o \
48 -name '[Mm][Aa][Kk][Ee][Ff][Ii][Ll][Ee]' -print | \
50 dir=`dirname "$$file"`; mv "$$file" "$$dir/Makefile"; done
52 for file in ${FILE_CASE_FIXES}; do \
53 while [ -n "$$file" -a "$$file" != "." ]; do \
54 files="$$file $$files"; base=`basename "$$file"`; \
55 file=`dirname "$$file"`; \
58 for file in $$files; do \
59 base=`basename "$$file"`; subdir=`dirname "$$file"`; \
60 lcbase=`basename "$$file" | tr 'A-Z' 'a-z'`; \
61 subdir="${WRKSRC}/$$subdir"; \
62 if [ -e "$$subdir/$$lcbase" -a ! -e "$$subdir/$$base" ]; then \
63 mv "$$subdir/$$lcbase" "$$subdir/$$base"; \
68 ${INSTALL_PROGRAM} ${WRKSRC}/source/Shell/OdfConverter/OdfConverter \
69 ${DESTDIR}${PREFIX}/bin/
70 ${INSTALL_DATA} ${WRKSRC}/source/Shell/OdfConverter/README.TXT \
71 ${DESTDIR}${PREFIX}/share/doc/OdfConverter/README.TXT
73 .include "../../lang/mono/buildlink3.mk"
74 .include "../../x11/gtk2/buildlink3.mk"
75 .include "../../mk/bsd.pkg.mk"