1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-16 07:58:04 +00:00

Add pango - an open-source framework for rendering i18n text. It will be

used as a base renderer in upcoming gtk/gnome 2.0.
This commit is contained in:
Maxim Sobolev 2000-07-18 08:46:04 +00:00
parent 91cfa0c42f
commit 834813f53a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=30778
8 changed files with 117 additions and 0 deletions

View File

@ -42,6 +42,7 @@
SUBDIR += p5-Gtk
SUBDIR += p5-Tcl-Tk
SUBDIR += p5-Tk
SUBDIR += pango
SUBDIR += pike-gtk
SUBDIR += plib
SUBDIR += pmw

View File

@ -0,0 +1,29 @@
# New ports collection makefile for: pango
# Date Created: 18 July 2000
# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= pango
PORTVERSION= 0.12
CATEGORIES= x11-toolkits
MASTER_SITES= http://people.redhat.com/otaylor/pango-mirror/download/
MAINTAINER= sobomax@FreeBSD.org
LIB_DEPENDS= glib-1.3.1:${PORTSDIR}/devel/glib13 \
giconv.2:${PORTSDIR}/converters/libiconv \
fribidi.0:${PORTSDIR}/textproc/fribidi
USE_X_PREFIX= yes
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
pre-patch:
@find ${WRKSRC} -type f | xargs ${GREP} -l iconv.h | \
xargs ${PERL} -pi -e "s|iconv\.h|giconv.h|g"
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (pango-0.12.tar.gz) = 1a99cf704d089cfe15678da1c80ecfca

View File

@ -0,0 +1,29 @@
--- configure.orig Tue Jul 18 10:46:00 2000
+++ configure Tue Jul 18 10:46:24 2000
@@ -2290,14 +2290,14 @@
#
# Check for libiconv
#
- echo $ac_n "checking for libiconv_open in -liconv""... $ac_c" 1>&6
-echo "configure:2295: checking for libiconv_open in -liconv" >&5
+ echo $ac_n "checking for libiconv_open in -lgiconv""... $ac_c" 1>&6
+echo "configure:2295: checking for libiconv_open in -lgiconv" >&5
ac_lib_var=`echo iconv'_'libiconv_open | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_save_LIBS="$LIBS"
-LIBS="-liconv $LIBS"
+LIBS="-lgiconv $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2303 "configure"
#include "confdefs.h"
@@ -2339,7 +2339,7 @@
UNICODE_CFLAGS=
UNICODE_LIBS=
if test "x$with_libiconv" = "xyes" ; then
- UNICODE_LIBS="-liconv"
+ UNICODE_LIBS="-lgiconv"
fi

View File

@ -0,0 +1,14 @@
--- pango/Makefile.in.orig Tue Jul 18 11:21:36 2000
+++ pango/Makefile.in Tue Jul 18 11:21:41 2000
@@ -100,9 +100,9 @@
# down at which point we'll either use the GTK+ versioning
# scheme or the standard libtool scheme.
#
-libpango_la_LDFLAGS = -release $(VERSION) $(GLIB_LIBS)
+libpango_la_LDFLAGS = -version-info $(VERSION:S/./:/) $(GLIB_LIBS)
-libpangox_la_LDFLAGS = -release $(VERSION)
+libpangox_la_LDFLAGS = -version-info $(VERSION:S/./:/)
libpangox_la_LIBADD = $(INCLUDED_MODULES)
pangoincludedir = $(includedir)/pango

View File

@ -0,0 +1 @@
An open-source framework for the layout and rendering of i18n text

View File

@ -0,0 +1,8 @@
The goal of the Pango project is to provide an open-source framework for the
layout and rendering of internationalized text. Pango is an offshoot of the
GTK+ and GNOME projects, and the initial focus is operation in those
environments, however there is nothing fundamentally GTK+ or GNOME specific
about Pango. Pango uses Unicode for all of its encoding, and will eventually
support output in all the worlds major languages.
WWW: http://www.pango.org/

View File

@ -0,0 +1,34 @@
bin/pango-config
bin/pango-querymodules
etc/pango/pango.modules
etc/pango/pangox.aliases
include/pango/pango-attributes.h
include/pango/pango-context.h
include/pango/pango-coverage.h
include/pango/pango-engine.h
include/pango/pango-font.h
include/pango/pango-fontmap.h
include/pango/pango-glyph.h
include/pango/pango-item.h
include/pango/pango-layout.h
include/pango/pango-modules.h
include/pango/pango-types.h
include/pango/pango-utils.h
include/pango/pango.h
include/pango/pangox.h
lib/libpango.a
lib/libpango.so
lib/libpango.so.0
lib/libpangox.a
lib/libpangox.so
lib/libpangox.so.0
lib/pango/modules/pango-arabic.so
lib/pango/modules/pango-basic.so
lib/pango/modules/pango-devanagari.so
lib/pango/modules/pango-hangul.so
lib/pango/modules/pango-tamil.so
lib/pango/modules/pango-thai.so
@dirrm lib/pango/modules
@dirrm lib/pango
@dirrm include/pango
@dirrm etc/pango