Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/pkgsrc/graphics/fotoxx/Makefile,v rcsdiff: /ftp/cvs/cvsroot/pkgsrc/graphics/fotoxx/Makefile,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.24 retrieving revision 1.43 diff -u -p -r1.24 -r1.43 --- pkgsrc/graphics/fotoxx/Makefile 2012/08/24 12:48:11 1.24 +++ pkgsrc/graphics/fotoxx/Makefile 2013/06/08 13:39:39 1.43 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.24 2012/08/24 12:48:11 ryoon Exp $ +# $NetBSD: Makefile,v 1.43 2013/06/08 13:39:39 ryoon Exp $ # -DISTNAME= fotoxx-12.08 +DISTNAME= fotoxx-13.06.1 CATEGORIES= graphics MASTER_SITES= http://www.kornelix.com/uploads/1/3/0/3/13035936/ @@ -10,15 +10,24 @@ HOMEPAGE= http://www.kornelix.com/fotoxx COMMENT= Program for editing image files from a digital camera LICENSE= gnu-gpl-v3 -PKG_DESTDIR_SUPPORT= user-destdir +BUILD_DEFS+= PKG_SYSCONFBASE + +PKG_SYSCONFSUBDIR= xdg/menus + +# XXX work around misc/xdg-utils being completely broken +XDG_CONFIG_DIRS="${DESTDIR}${PKG_SYSCONFBASE}/xdg" +MAKE_ENV+= XDG_CONFIG_DIRS="${XDG_CONFIG_DIRS}" +MAKE_ENV+= XDG_DATA_DIRS="${DESTDIR}${PREFIX}/share" + +OWN_DIRS+= ${PREFIX}/share/desktop-directories DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils DEPENDS+= p5-Image-ExifTool-[0-9]*:../../graphics/p5-Image-ExifTool +DEPENDS+= dcraw-[0-9]*:../../graphics/dcraw DEPENDS+= gimp-ufraw-[0-9]*:../../graphics/gimp-ufraw USE_LANGUAGES= c++ USE_TOOLS+= pkg-config -TOOLS_NOOP+= xdg-desktop-menu BUILD_TARGET= fotoxx INSTALL_TARGET= install @@ -26,10 +35,26 @@ INSTALL_TARGET= install .include "../../mk/bsd.prefs.mk" .if exists(/usr/include/execinfo.h) -CXXFLAGS+= -DHAVE_LIBEXECINFO +. if (${OPSYS} == "NetBSD") LDFLAGS+= -lexecinfo +. endif +.else +.include "../../devel/libexecinfo/buildlink3.mk" .endif +SUBST_CLASSES+= fix-paths +SUBST_STAGE.fix-paths= pre-configure +SUBST_MESSAGE.fix-paths= Fixing absolute paths. +SUBST_FILES.fix-paths= desktop +SUBST_SED.fix-paths= -e 's,=/usr,=${PREFIX},g' +SUBST_SED.fix-paths= -e 's,=/usr,=${PREFIX},g' + +# XXX work around misc/xdg-utils being completely broken +pre-install: + ${INSTALL_DATA_DIR} ${DESTDIR}${PKG_SYSCONFDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/desktop-directories + +.include "../../graphics/lcms2/buildlink3.mk" .include "../../graphics/tiff/buildlink3.mk" .include "../../x11/gtk3/buildlink3.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk"