pkgsrc/textproc/OdfConverter/Makefile
wiz e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00

77 lines
2.5 KiB
Makefile

# $NetBSD: Makefile,v 1.8 2010/06/13 22:45:27 wiz Exp $
#
DISTNAME= OdfAddinForOffice-src-3.0
PKGNAME= OdfConverter-3.0
PKGREVISION= 2
CATEGORIES= converters textproc
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=odf-converter/}
EXTRACT_SUFX= .zip
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://odf-converter.sourceforge.net/
COMMENT= Converter between Microsoft Office 2007 and OpenOffice formats
LICENSE= modified-bsd
PKG_DESTDIR_SUPPORT= user-destdir
# mono-basic DLLs are required at run-time (but not at build time).
DEPENDS+= mono-basic-[0-9]*:../../lang/mono-basic
USE_LANGUAGES= c
USE_TOOLS+= gmake pkg-config
BUILD_DIRS= source/Common/OdfZipUtils
BUILD_DIRS+= source/Common/OdfConverterLib
BUILD_DIRS+= source/Word/Converter
BUILD_DIRS+= source/Presentation/Converter
BUILD_DIRS+= source/Spreadsheet/Converter
BUILD_DIRS+= source/AdditionalTools/zlib123/contrib/minizip
BUILD_DIRS+= source/Shell/OdfConverter
MAKE_JOBS_SAFE= no
INSTALLATION_DIRS= bin share/doc/OdfConverter
#
# The Subversion repository has a number of file name case issues. The
# essential ones are fixed here so that the build can complete on a
# case-sensitive filesystem.
#
FILE_CASE_FIXES= ${BUILD_DIRS}
FILE_CASE_FIXES+= source/Shell/OdfConverter/OdfCommandLineException.cs
FILE_CASE_FIXES+= source/Shell/OdfConverter/OdfConverter.cs
FILE_CASE_FIXES+= source/Shell/OdfConverter/OoxValidator.cs
FILE_CASE_FIXES+= source/Shell/OdfConverter/OdfValidator.cs
post-extract:
cd ${WRKDIR} && mv "odf-converter-r5224/trunk" ${DISTNAME:Q}
set -e; \
find "${WRKSRC}" -name Makefile -o \
-name '[Mm][Aa][Kk][Ee][Ff][Ii][Ll][Ee]' -print | \
while read file; do \
dir=`dirname "$$file"`; mv "$$file" "$$dir/Makefile"; done
set -e; files=""; \
for file in ${FILE_CASE_FIXES}; do \
while [ -n "$$file" -a "$$file" != "." ]; do \
files="$$file $$files"; base=`basename "$$file"`; \
file=`dirname "$$file"`; \
done; \
done; \
for file in $$files; do \
base=`basename "$$file"`; subdir=`dirname "$$file"`; \
lcbase=`basename "$$file" | tr 'A-Z' 'a-z'`; \
subdir="${WRKSRC}/$$subdir"; \
if [ -e "$$subdir/$$lcbase" -a ! -e "$$subdir/$$base" ]; then \
mv "$$subdir/$$lcbase" "$$subdir/$$base"; \
fi; \
done
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/source/Shell/OdfConverter/OdfConverter \
${DESTDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/source/Shell/OdfConverter/README.TXT \
${DESTDIR}${PREFIX}/share/doc/OdfConverter/README.TXT
.include "../../lang/mono/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"