144 lines
4.2 KiB
Makefile
144 lines
4.2 KiB
Makefile
# $OpenBSD: Makefile,v 1.4 2003/07/04 13:06:12 wilfried Exp $
|
|
|
|
COMMENT= "lightweight GTK+ based mail/news client"
|
|
COMMENT-dillo= "Dillo plugin for sylpheed-claws"
|
|
COMMENT-imageviewer= "Image viewer plugin for sylpheed-claws"
|
|
COMMENT-spamassassin= "Spamassassin plugin for sylpheed-claws"
|
|
COMMENT-themes= "Sylpheed-claws themes"
|
|
|
|
VERSION= 0.9.0
|
|
DISTNAME= sylpheed-${VERSION}claws
|
|
PKGNAME= sylpheed-claws-${VERSION}
|
|
THEMEFILE= sylpheed-iconset-20030523
|
|
CATEGORIES= mail news x11
|
|
|
|
HOMEPAGE= http://sylpheed-claws.sourceforge.net/
|
|
MAINTAINER= Jim Geovedi <jim@corebsd.or.id>
|
|
|
|
# GPL
|
|
PERMIT_PACKAGE_CDROM= yes
|
|
PERMIT_PACKAGE_FTP= yes
|
|
PERMIT_DISTFILES_CDROM= yes
|
|
PERMIT_DISTFILES_FTP= yes
|
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sylpheed-claws/}
|
|
DISTFILES= $(DISTNAME).tar.bz2 \
|
|
$(THEMEFILE).tar.gz
|
|
|
|
MODULES= gettext
|
|
LIB_DEPENDS= gdk.1,gtk.1::x11/gtk+ \
|
|
gthread.1::devel/glib
|
|
|
|
CONFIGURE_STYLE= gnu
|
|
CONFIGURE_ARGS= --enable-ipv6 --enable-openssl \
|
|
--program-suffix="-claws" \
|
|
--enable-spamassassin-plugin \
|
|
--enable-dillo-viewer-plugin
|
|
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
|
LDFLAGS="-L${LOCALBASE}/lib"
|
|
|
|
FLAVORS= compface gpgme jpilot ldap pixbuf
|
|
FLAVOR?=
|
|
|
|
MULTI_PACKAGES= -dillo -imageviewer -spamassassin -themes
|
|
|
|
# Need GNU/aspell >= 0.50
|
|
#.if ${FLAVOR:L:Maspell}
|
|
#LIB_DEPENDS+= aspell::textproc/aspell
|
|
#CONFIGURE_ARGS+= --enable-aspell
|
|
#.endif
|
|
|
|
.if ${FLAVOR:L:Mcompface}
|
|
PERMIT_PACKAGE_CDROM= "No Fee"
|
|
PERMIT_DISTFILES_CDROM= "No Fee"
|
|
LIB_DEPENDS+= compface.1::mail/faces
|
|
CONFIGURE_ARGS+= --enable-compface
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-compface
|
|
.endif
|
|
|
|
.if ${FLAVOR:L:Mgpgme}
|
|
LIB_DEPENDS+= gpgme.4::security/gpgme
|
|
CONFIGURE_ARGS+= --enable-gpgme
|
|
.endif
|
|
|
|
.if ${FLAVOR:L:Mjpilot}
|
|
LIB_DEPENDS+= pisock.4::comms/pilot-link
|
|
RUN_DEPENDS+= :jpilot-*:comms/jpilot
|
|
CONFIGURE_ARGS+= --enable-jpilot
|
|
.endif
|
|
|
|
.if ${FLAVOR:L:Mldap}
|
|
LIB_DEPENDS+= ldap.2,lber.2:openldap-client-*:databases/openldap
|
|
CONFIGURE_ARGS+= --enable-ldap
|
|
.endif
|
|
|
|
.if !${FLAVOR:L:Mpixbuf}
|
|
LIB_DEPENDS+= gdk_imlib.19::graphics/imlib
|
|
CONFIGURE_ARGS+= --enable-imblib --disable-gdk-pixbuf
|
|
.else
|
|
LIB_DEPENDS+= gdk_pixbuf.2::graphics/gdk-pixbuf
|
|
CONFIGURE_ARGS+= --enable-gdk-pixbuf --disable-imlib
|
|
.endif
|
|
|
|
.for i in ${MULTI_PACKAGES}
|
|
FULLPKGNAME$i= sylpheed-claws${i}-${VERSION}
|
|
.endfor
|
|
|
|
SUBPACKAGE?=
|
|
|
|
.if defined(PACKAGING) && !empty(SUBPACKAGE)
|
|
RUN_DEPENDS= ::mail/sylpheed-claws
|
|
.endif
|
|
|
|
.if ${SUBPACKAGE:M-spamassassin}
|
|
RUN_DEPENDS+= :p5-Mail-SpamAssassin-*:mail/p5-Mail-SpamAssassin
|
|
.endif
|
|
|
|
.if ${SUBPACKAGE:M-dillo}
|
|
RUN_DEPENDS+= :dillo-*:www/dillo
|
|
.endif
|
|
|
|
FILES= OOo2sylpheed.pl calypso_convert.pl eud2gc.py \
|
|
filter_conv.pl gif2xface.pl google_msgid.pl \
|
|
gpg-sign-syl kmail2sylpheed.pl kmail2sylpheed_v2.pl \
|
|
newscache_clean.pl outlook2sylpheed.pl \
|
|
tb2sylpheed update-po uudec sylprint.pl sylprint.rc
|
|
|
|
THEMES= Crystal mongrel tml02c Kovico-sylpheed XeNtish mozilla \
|
|
New_Session black stw Plain_and_Bluish blue_anarchy sylzilla
|
|
|
|
DATADIR= ${PREFIX}/share/sylpheed-claws
|
|
DOCSDIR= ${PREFIX}/share/doc/sylpheed-claws
|
|
|
|
post-patch:
|
|
@cd ${WRKSRC} && mv sylpheed.png sylpheed-claws.png && \
|
|
mv sylpheed.desktop sylpheed-claws.desktop
|
|
@perl -pi -e 's|pheed|pheed-claws|g' ${WRKSRC}/sylpheed-claws.desktop
|
|
@perl -pi -e 's|%%PREFIX%%|${PREFIX}|g' \
|
|
${WRKSRC}/tools/sylpheed-switcher
|
|
|
|
post-install:
|
|
${INSTALL_DATA_DIR} ${DATADIR}/themes
|
|
.for d in ${THEMES}
|
|
@cp -R ${WRKDIR}/${THEMEFILE}/$d ${DATADIR}/themes/
|
|
.endfor
|
|
@find ${DATADIR}/themes -type d -print0 | xargs -0 chmod 755
|
|
@find ${DATADIR}/themes -type f -print0 | xargs -0 chmod 444
|
|
${INSTALL_SCRIPT} ${WRKSRC}/tools/sylpheed-switcher ${PREFIX}/bin/
|
|
.for f in ${FILES}
|
|
${INSTALL_DATA} ${WRKSRC}/tools/$f ${DATADIR}/$f
|
|
.endfor
|
|
${INSTALL_DATA} ${WRKSRC}/tools/README ${DOCSDIR}/README.tools
|
|
${INSTALL_DATA} ${WRKSRC}/tools/README.sylprint ${DOCSDIR}/
|
|
${INSTALL_DATA} ${WRKDIR}/${THEMEFILE}/README ${DOCSDIR}/README.themes
|
|
${INSTALL_DATA} ${WRKSRC}/src/plugins/dillo_viewer/README \
|
|
${DOCSDIR}/README.dillo
|
|
${INSTALL_DATA} ${WRKSRC}/src/plugins/spamassassin/README \
|
|
${DOCSDIR}/README.spamassassin
|
|
.for f in AUTHORS README README.claws README.jp RELEASE_NOTES.claws
|
|
${INSTALL_DATA} ${WRKSRC}/$f ${DOCSDIR}/$f
|
|
.endfor
|
|
|
|
.include <bsd.port.mk>
|