mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-25 00:51:21 +00:00
8ab3849088
This new configure argument will list all required libraries in the generated pkgconf files. Before any library indirectly pulled in, such as libm, was not listed. This fixes numerous regression in dports and it's more correct anyway. phabric: D411 Approved by: gnome (kwm)
63 lines
1.6 KiB
Makefile
63 lines
1.6 KiB
Makefile
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
|
|
# $FreeBSD$
|
|
# $MCom: ports/trunk/x11-toolkits/pango/Makefile 19012 2014-03-08 07:21:34Z kwm $
|
|
|
|
PORTNAME= pango
|
|
PORTVERSION= 1.34.1
|
|
PORTREVISION?= 6
|
|
CATEGORIES= x11-toolkits
|
|
MASTER_SITES= GNOME
|
|
DIST_SUBDIR= gnome2
|
|
|
|
MAINTAINER= gnome@FreeBSD.org
|
|
COMMENT= Open-source framework for the layout and rendering of i18n text
|
|
|
|
USES= tar:xz
|
|
|
|
.if !defined(REFERENCE_PORT)
|
|
|
|
BUILD_DEPENDS= fontconfig>=2.10.91:${PORTSDIR}/x11-fonts/fontconfig
|
|
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \
|
|
libharfbuzz.so:${PORTSDIR}/print/harfbuzz \
|
|
libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig
|
|
RUN_DEPENDS= ${FONTSCALE}:${PORTSDIR}/x11-fonts/xorg-fonts-truetype \
|
|
${FONTENCOD}:${PORTSDIR}/x11-fonts/encodings
|
|
|
|
USES+= gettext gmake libtool:keepla pathfix pkgconfig
|
|
USE_LDCONFIG= yes
|
|
GNU_CONFIGURE= yes
|
|
USE_GNOME= cairo glib20 gnomehier introspection:build referencehack
|
|
CPPFLAGS+= -I${LOCALBASE}/include
|
|
LDFLAGS+= -L${LOCALBASE}/lib
|
|
INSTALL_TARGET= install-strip
|
|
CONFIGURE_ARGS= --enable-explicit-deps=yes
|
|
|
|
PLIST_SUB= VERSION="1.8.0"
|
|
|
|
FONTSCALE= ${LOCALBASE}/lib/X11/fonts/TTF/luximb.ttf
|
|
FONTENCOD= ${LOCALBASE}/lib/X11/fonts/encodings/encodings.dir
|
|
|
|
OPTIONS_DEFINE= X11
|
|
OPTIONS_DEFAULT=X11
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
.if ${PORT_OPTIONS:MX11}
|
|
USE_XORG+= xft xrender
|
|
#CONFIGURE_ARGS+=--with-xft
|
|
PLIST_SUB+= X11=""
|
|
.else
|
|
CONFIGURE_ARGS+=--without-xft
|
|
PLIST_SUB+= X11="@comment "
|
|
.endif
|
|
|
|
pre-configure:
|
|
.if !exists(${LOCALBASE}/libdata/pkgconfig/cairo-gobject.pc)
|
|
@${ECHO_CMD} "${PKGNAME}: Needs cairo with GLIB (GObject) support enabled."
|
|
@${FALSE}
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|
|
|
|
.endif
|