summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/MesaLib/Makefile30
-rw-r--r--package/bdftopcf/Makefile24
-rw-r--r--package/bigreqsproto/Makefile3
-rw-r--r--package/compositeproto/Makefile3
-rw-r--r--package/curl/Makefile3
-rw-r--r--package/damageproto/Makefile3
-rw-r--r--package/dri2proto/Makefile3
-rw-r--r--package/e2fsprogs/Makefile25
-rw-r--r--package/file/Makefile9
-rw-r--r--package/fixesproto/Makefile3
-rw-r--r--package/fluxbox/Makefile2
-rw-r--r--package/font-util/Makefile23
-rw-r--r--package/fontconfig/Makefile17
-rw-r--r--package/fontconfig/patches/patch-configure18
-rw-r--r--package/fontconfig/patches/patch-fc-arch_Makefile_in25
-rw-r--r--package/fontconfig/patches/patch-fc-case_Makefile_in12
-rw-r--r--package/fontconfig/patches/patch-fc-glyphname_Makefile_in25
-rw-r--r--package/fontconfig/patches/patch-fc-lang_Makefile_in24
-rw-r--r--package/fontsproto/Makefile13
-rw-r--r--package/freetype/Makefile19
-rw-r--r--package/fuse/Makefile33
-rw-r--r--package/glib/Makefile22
-rw-r--r--package/glproto/Makefile3
-rw-r--r--package/gmp/patches/patch-Makefile_in38
-rw-r--r--package/gnupg/patches/patch-doc_Makefile_in11
-rw-r--r--package/gpsd/Makefile1
-rw-r--r--package/imlib2/Makefile8
-rw-r--r--package/inputproto/Makefile3
-rw-r--r--package/jpeg/Makefile16
-rw-r--r--package/kbproto/Makefile3
-rw-r--r--package/krb5/Makefile13
-rw-r--r--package/libICE/Makefile16
-rw-r--r--package/libSM/Makefile16
-rw-r--r--package/libX11/Makefile6
-rw-r--r--package/libXau/Makefile3
-rw-r--r--package/libXaw/Makefile11
-rw-r--r--package/libXcomposite/Makefile4
-rw-r--r--package/libXdamage/Makefile13
-rw-r--r--package/libXext/Makefile5
-rw-r--r--package/libXfixes/Makefile17
-rw-r--r--package/libXfont/Makefile14
-rw-r--r--package/libXft/Makefile13
-rw-r--r--package/libXmu/Makefile18
-rw-r--r--package/libXpm/Makefile16
-rw-r--r--package/libXrender/Makefile16
-rw-r--r--package/libXt/Makefile21
-rw-r--r--package/libXv/Makefile17
-rw-r--r--package/libXxf86vm/Makefile15
-rw-r--r--package/libaudiofile/Makefile16
-rw-r--r--package/libdnet/Makefile19
-rw-r--r--package/libdrm/Makefile17
-rw-r--r--package/libevent/Makefile4
-rw-r--r--package/libfontenc/Makefile12
-rw-r--r--package/libgcrypt/Makefile16
-rw-r--r--package/libgpg-error/Makefile19
-rw-r--r--package/liblzo/Makefile13
-rw-r--r--package/libogg/Makefile2
-rw-r--r--package/libpcap/Makefile17
-rw-r--r--package/libpciaccess/Makefile23
-rw-r--r--package/libpthread-stubs/Makefile4
-rw-r--r--package/libtiff/Makefile8
-rw-r--r--package/libupnp/Makefile13
-rw-r--r--package/libusb/Makefile7
-rw-r--r--package/libxcb/Makefile17
-rw-r--r--package/libxkbfile/Makefile19
-rw-r--r--package/libxml2/Makefile6
-rw-r--r--package/libxslt/Makefile16
-rw-r--r--package/neon/Makefile23
-rw-r--r--package/pcre/Makefile14
-rw-r--r--package/pixman/Makefile17
-rw-r--r--package/quagga/patches/patch-configure20
-rw-r--r--package/randrproto/Makefile3
-rw-r--r--package/readline/Makefile16
-rw-r--r--package/recordproto/Makefile5
-rw-r--r--package/renderproto/Makefile3
-rw-r--r--package/resourceproto/Makefile13
-rw-r--r--package/scrnsaverproto/Makefile3
-rw-r--r--package/videoproto/Makefile3
-rw-r--r--package/xcb-proto/Makefile15
-rw-r--r--package/xcmiscproto/Makefile3
-rw-r--r--package/xextproto/Makefile3
-rw-r--r--package/xf86dgaproto/Makefile3
-rw-r--r--package/xf86driproto/Makefile16
-rw-r--r--package/xf86vidmodeproto/Makefile3
-rw-r--r--package/xorg-server/Makefile29
-rw-r--r--package/xproto/Makefile3
-rw-r--r--package/xterm/Makefile3
-rw-r--r--package/xtrans/Makefile3
88 files changed, 924 insertions, 181 deletions
diff --git a/package/MesaLib/Makefile b/package/MesaLib/Makefile
index 74b9cb474..67850ceb9 100644
--- a/package/MesaLib/Makefile
+++ b/package/MesaLib/Makefile
@@ -15,7 +15,9 @@ PKG_BUILDDEP+= dri2proto glproto expat
PKG_URL:= http://www.mesa3d.org/
PKG_SITES:= ftp://ftp.freedesktop.org/pub/mesa/7.8.2/
-PKG_SUBPKGS:= MESALIB GLXINFO GLXGEARS
+PKG_SUBPKGS:= MESALIB MESALIB_DEV GLXINFO GLXGEARS
+PKGSD_MESALIB_DEV:= MESA headers
+PKGSC_MESALIB_DEV:= devel
PKGSD_GLXINFO:= Display various GLX information
PKGSC_GLXINFO:= x11/apps
PKGSD_GLXGEARS:= Nice little OpenGL demo application
@@ -28,6 +30,7 @@ WRKDIST= ${WRKDIR}/Mesa-${PKG_VERSION}
include $(TOPDIR)/mk/package.mk
$(eval $(call PKG_template,MESALIB,mesalib,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,MESALIB_DEV,mesalib-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_MESALIB_DEV},${PKGSC_MESALIB_DEV}))
$(eval $(call PKG_template,GLXINFO,glxinfo,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_GLXINFO},${PKGSC_GLXINFO}))
$(eval $(call PKG_template,GLXGEARS,glxgears,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_GLXGEARS},${PKGSC_GLXGEARS}))
@@ -43,6 +46,9 @@ CONFIGURE_ARGS+= --disable-static \
--with-demos=xdemos
XAKE_FLAGS+= HOST_CC=${CC_FOR_BUILD} GLSL_CL=${STAGING_HOST_DIR}/bin/glslcompile
+ifeq ($(ADK_NATIVE),y)
+XAKE_FLAGS+= RANLIB=ranlib AR=ar
+endif
post-extract:
(cd ${WRKBUILD}; rm -rf config.{cache,status}; \
@@ -58,25 +64,33 @@ post-extract:
${STAGING_HOST_DIR}/bin/glslcompile
${MAKE} -C ${WRKBUILD}/src/glsl clean
-pre-configure:
- $(SED) "s#@@RANLIB@@#${TARGET_CROSS}ranlib#" ${WRKBUILD}/configs/default
- $(SED) "s#@@AR@@#${TARGET_CROSS}ar#" ${WRKBUILD}/configs/default
-
-post-install:
+mesalib-install:
$(INSTALL_DIR) $(IDIR_MESALIB)/usr/lib/dri
$(CP) $(WRKINST)/usr/lib/libGL*.so* \
$(IDIR_MESALIB)/usr/lib
+ ${CP} $(WRKINST)/usr/lib/dri/swrast_dri.so \
+ ${IDIR_MESALIB}/usr/lib/dri/
ifeq (${ADK_TARGET_SYSTEM_IBM_X40},y)
${CP} $(WRKINST)/usr/lib/dri/i915_dri.so \
${IDIR_MESALIB}/usr/lib/dri/
endif
- ${CP} $(WRKINST)/usr/lib/dri/swrast_dri.so \
- ${IDIR_MESALIB}/usr/lib/dri/
+
+glxinfo-install:
${INSTALL_DIR} ${IDIR_GLXINFO}/usr/bin
${INSTALL_BIN} ${WRKBUILD}/progs/xdemos/glxinfo \
${IDIR_GLXINFO}/usr/bin/
+
+glxgears-install:
${INSTALL_DIR} ${IDIR_GLXGEARS}/usr/bin
${INSTALL_BIN} ${WRKBUILD}/progs/xdemos/glxgears \
${IDIR_GLXGEARS}/usr/bin/
+mesalib-dev-install:
+ $(INSTALL_DIR) $(IDIR_MESALIB_DEV)/usr/include
+ ${CP} ${WRKINST}/usr/include/* \
+ $(IDIR_MESALIB_DEV)/usr/include
+ $(INSTALL_DIR) $(IDIR_MESALIB_DEV)/usr/lib/pkgconfig
+ ${CP} ${WRKINST}/usr/lib/pkgconfig/*.pc \
+ $(IDIR_MESALIB_DEV)/usr/lib/pkgconfig
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/bdftopcf/Makefile b/package/bdftopcf/Makefile
new file mode 100644
index 000000000..f807f9d48
--- /dev/null
+++ b/package/bdftopcf/Makefile
@@ -0,0 +1,24 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:= bdftopcf
+PKG_VERSION:= 1.0.3
+PKG_RELEASE:= 1
+PKG_MD5SUM:= f2d5c8a7813c3f9902e163c620a83dd4
+PKG_DESCR:= bdftopcf font utility
+PKG_BUILDDEP:= libXfont
+PKG_SECTION:= x11/apps
+PKG_SITES:= ${MASTER_SITE_XORG}
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,BDFTOPCF,bdftopcf,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+bdftopcf-install:
+ $(INSTALL_DIR) $(IDIR_BDFTOPCF)/usr/bin
+ $(INSTALL_BIN) $(WRKINST)/usr/bin/bdftopcf \
+ $(IDIR_BDFTOPCF)/usr/bin
+
+include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/bigreqsproto/Makefile b/package/bigreqsproto/Makefile
index fb7cc7f97..454ff1b60 100644
--- a/package/bigreqsproto/Makefile
+++ b/package/bigreqsproto/Makefile
@@ -18,5 +18,8 @@ $(eval $(call PKG_template,BIGREQSPROTO,bigreqsproto,$(PKG_VERSION)-${PKG_RELEAS
post-install:
${INSTALL_DIR} ${IDIR_BIGREQSPROTO}/usr/include
${CP} ${WRKINST}/usr/include/X11 ${IDIR_BIGREQSPROTO}/usr/include
+ ${INSTALL_DIR} ${IDIR_BIGREQSPROTO}/usr/lib/pkgconfig
+ ${INSTALL_DATA} ${WRKINST}/usr/lib/pkgconfig/bigreqsproto.pc \
+ ${IDIR_BIGREQSPROTO}/usr/lib/pkgconfig
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/compositeproto/Makefile b/package/compositeproto/Makefile
index 423327db7..ee4012569 100644
--- a/package/compositeproto/Makefile
+++ b/package/compositeproto/Makefile
@@ -18,5 +18,8 @@ $(eval $(call PKG_template,COMPOSITEPROTO,compositeproto,$(PKG_VERSION)-${PKG_RE
post-install:
${INSTALL_DIR} ${IDIR_COMPOSITEPROTO}/usr/include
${CP} ${WRKINST}/usr/include/X11 ${IDIR_COMPOSITEPROTO}/usr/include
+ ${INSTALL_DIR} ${IDIR_COMPOSITEPROTO}/usr/lib/pkgconfig
+ ${CP} ${WRKINST}/usr/lib/pkgconfig/compositeproto.pc \
+ ${IDIR_COMPOSITEPROTO}/usr/lib/pkgconfig
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/curl/Makefile b/package/curl/Makefile
index 4e1dd6bf5..8a1535a41 100644
--- a/package/curl/Makefile
+++ b/package/curl/Makefile
@@ -70,5 +70,8 @@ libcurl-dev-install:
${INSTALL_DIR} ${IDIR_LIBCURL_DEV}/usr/include/curl
${CP} ${WRKINST}/usr/include/curl/*.h \
${IDIR_LIBCURL_DEV}/usr/include/curl/
+ ${INSTALL_DIR} ${IDIR_LIBCURL_DEV}/usr/bin
+ ${INSTALL_BIN} ${WRKINST}/usr/bin/curl-config \
+ ${IDIR_LIBCURL_DEV}/usr/bin
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/damageproto/Makefile b/package/damageproto/Makefile
index ae3e008e1..aef34a4de 100644
--- a/package/damageproto/Makefile
+++ b/package/damageproto/Makefile
@@ -18,5 +18,8 @@ $(eval $(call PKG_template,DAMAGEPROTO,damageproto,$(PKG_VERSION)-${PKG_RELEASE}
post-install:
${INSTALL_DIR} ${IDIR_DAMAGEPROTO}/usr/include
${CP} ${WRKINST}/usr/include/X11 ${IDIR_DAMAGEPROTO}/usr/include
+ ${INSTALL_DIR} ${IDIR_DAMAGEPROTO}/usr/lib/pkgconfig
+ ${INSTALL_DATA} ${WRKINST}/usr/lib/pkgconfig/damageproto.pc \
+ ${IDIR_DAMAGEPROTO}/usr/lib/pkgconfig
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/dri2proto/Makefile b/package/dri2proto/Makefile
index 204d27bd3..b9fe8271a 100644
--- a/package/dri2proto/Makefile
+++ b/package/dri2proto/Makefile
@@ -18,5 +18,8 @@ $(eval $(call PKG_template,DRI2PROTO,dri2proto,$(PKG_VERSION)-${PKG_RELEASE},${P
post-install:
${INSTALL_DIR} ${IDIR_DRI2PROTO}/usr/include
${CP} ${WRKINST}/usr/include/X11 ${IDIR_DRI2PROTO}/usr/include
+ ${INSTALL_DIR} ${IDIR_DRI2PROTO}/usr/lib/pkgconfig
+ ${INSTALL_DATA} ${WRKINST}/usr/lib/pkgconfig/dri2proto.pc \
+ ${IDIR_DRI2PROTO}/usr/lib/pkgconfig
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/e2fsprogs/Makefile b/package/e2fsprogs/Makefile
index 017cd1f28..74c40a61a 100644
--- a/package/e2fsprogs/Makefile
+++ b/package/e2fsprogs/Makefile
@@ -60,23 +60,23 @@ MAKE_FLAGS+= BUILD_CC="${CC_FOR_BUILD}" \
post-build:
${MAKE} -C ${WRKBUILD}/e2fsck e2fsck.static
${INSTALL_DIR} ${WRKINST}/usr/sbin
- ${INSTALL_BIN} ${WRKBUILD}/e2fsck/e2fsck.static ${WRKINST}/usr/sbin/
+ ${INSTALL_BIN} ${WRKBUILD}/e2fsck/e2fsck.static ${WRKINST}/usr/sbin
e2fsprogs-install:
${INSTALL_DIR} ${IDIR_E2FSPROGS}/etc
- ${INSTALL_DATA} ${WRKINST}/etc/mke2fs.conf ${IDIR_E2FSPROGS}/etc/
+ ${INSTALL_DATA} ${WRKINST}/etc/mke2fs.conf ${IDIR_E2FSPROGS}/etc
${INSTALL_DIR} ${IDIR_E2FSPROGS}/usr/lib ${IDIR_E2FSPROGS}/usr/sbin
- ${INSTALL_BIN} ${WRKINST}/usr/sbin/e2fsck ${IDIR_E2FSPROGS}/usr/sbin/
+ ${INSTALL_BIN} ${WRKINST}/usr/sbin/e2fsck ${IDIR_E2FSPROGS}/usr/sbin
cd $(IDIR_E2FSPROGS)/usr/sbin && ln -sf e2fsck fsck.ext2
- ${INSTALL_BIN} ${WRKINST}/usr/sbin/mke2fs ${IDIR_E2FSPROGS}/usr/sbin/
- ${INSTALL_BIN} ${WRKINST}/usr/sbin/tune2fs ${IDIR_E2FSPROGS}/usr/sbin/
+ ${INSTALL_BIN} ${WRKINST}/usr/sbin/mke2fs ${IDIR_E2FSPROGS}/usr/sbin
+ ${INSTALL_BIN} ${WRKINST}/usr/sbin/tune2fs ${IDIR_E2FSPROGS}/usr/sbin
${CP} ${WRKINST}/usr/lib/lib{e2p,ext2fs}.so.* \
- ${IDIR_E2FSPROGS}/usr/lib/
+ ${IDIR_E2FSPROGS}/usr/lib
libblkid-install:
${INSTALL_DIR} ${IDIR_LIBBLKID}/usr/lib
${CP} ${WRKINST}/usr/lib/libblkid.so* \
- ${IDIR_LIBBLKID}/usr/lib/
+ ${IDIR_LIBBLKID}/usr/lib
libblkid-dev-install:
${INSTALL_DIR} ${IDIR_LIBBLKID_DEV}/usr/include/blkid
@@ -86,7 +86,7 @@ libblkid-dev-install:
libcom-err-install:
${INSTALL_DIR} ${IDIR_LIBCOM_ERR}/usr/lib
${CP} ${WRKINST}/usr/lib/libcom_err.so* \
- ${IDIR_LIBCOM_ERR}/usr/lib/
+ ${IDIR_LIBCOM_ERR}/usr/lib
${CP} ${WRKINST}/usr/bin/compile_et ${STAGING_HOST_DIR}/bin
libcom-err-dev-install:
@@ -97,7 +97,8 @@ libcom-err-dev-install:
libss-install:
${INSTALL_DIR} ${IDIR_LIBSS}/usr/lib
${CP} ${WRKINST}/usr/lib/libss.so* \
- ${IDIR_LIBSS}/usr/lib/
+ ${IDIR_LIBSS}/usr/lib
+ ${CP} ${WRKINST}/usr/bin/mk_cmds ${STAGING_HOST_DIR}/bin
libss-dev-install:
${INSTALL_DIR} ${IDIR_LIBSS_DEV}/usr/include/ss
@@ -107,10 +108,10 @@ libss-dev-install:
libuuid-install:
${INSTALL_DIR} ${IDIR_LIBUUID}/usr/lib
${CP} ${WRKINST}/usr/lib/libuuid.so* \
- ${IDIR_LIBUUID}/usr/lib/
- ${INSTALL_DIR} ${STAGING_TARGET_DIR}/usr/include/uuid
+ ${IDIR_LIBUUID}/usr/lib
+ ${INSTALL_DIR} ${STAGING_DIR}/usr/include/uuid
${CP} ${WRKBUILD}/lib/uuid/uuid.h \
- ${STAGING_TARGET_DIR}/usr/include/uuid
+ ${STAGING_DIR}/usr/include/uuid
libuuid-dev-install:
${INSTALL_DIR} ${IDIR_LIBUUID_DEV}/usr/include
diff --git a/package/file/Makefile b/package/file/Makefile
index faf974214..86147ed4e 100644
--- a/package/file/Makefile
+++ b/package/file/Makefile
@@ -14,14 +14,17 @@ PKG_URL:= http://www.darwinsys.com/file
PKG_SITES:= ftp://ftp.fu-berlin.de/unix/tools/file/ \
ftp://ftp.astron.com/pub/file/
-PKG_SUBPKGS:= FILE LIBMAGIC
+PKG_SUBPKGS:= FILE LIBMAGIC LIBMAGIC_DEV
PKGSD_LIBMAGIC:= file type guesser library
PKGSC_LIBMAGIC:= libs
+PKGSD_LIBMAGIC_DEV:= file type guesser headers
+PKGSC_LIBMAGIC_DEV:= devel
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,FILE,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
$(eval $(call PKG_template,LIBMAGIC,libmagic,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_LIBMAGIC},${PKGSD_LIBMAGIC},${PKGSC_LIBMAGIC}))
+$(eval $(call PKG_template,LIBMAGIC_DEV,libmagic-dev,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_LIBMAGIC_DEV},${PKGSD_LIBMAGIC_DEV},${PKGSC_LIBMAGIC_DEV}))
pre-configure:
(cd ${WRKBUILD}; rm -rf config.{cache,status} ; \
@@ -43,4 +46,8 @@ libmagic-install:
${INSTALL_DIR} ${IDIR_LIBMAGIC}/usr/lib
${CP} ${WRKINST}/usr/lib/libmagic.so* ${IDIR_LIBMAGIC}/usr/lib
+libmagic-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBMAGIC_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_LIBMAGIC_DEV}/usr/include
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/fixesproto/Makefile b/package/fixesproto/Makefile
index b3a9185d6..eff63024c 100644
--- a/package/fixesproto/Makefile
+++ b/package/fixesproto/Makefile
@@ -18,5 +18,8 @@ $(eval $(call PKG_template,FIXESPROTO,fixesproto,$(PKG_VERSION)-${PKG_RELEASE},$
post-install:
${INSTALL_DIR} ${IDIR_FIXESPROTO}/usr/include
${CP} ${WRKINST}/usr/include/X11 ${IDIR_FIXESPROTO}/usr/include
+ ${INSTALL_DIR} ${IDIR_FIXESPROTO}/usr/lib/pkgconfig
+ ${CP} ${WRKINST}/usr/lib/pkgconfig/fixesproto.pc \
+ ${IDIR_FIXESPROTO}/usr/lib/pkgconfig
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/fluxbox/Makefile b/package/fluxbox/Makefile
index 74e104d67..5ebdf3793 100644
--- a/package/fluxbox/Makefile
+++ b/package/fluxbox/Makefile
@@ -10,7 +10,7 @@ PKG_MD5SUM:= e0be927617be4ffc1ddc79513f4eb0f9
PKG_DESCR:= Fluxbox is an X11 window manager featuring tabs and an iconbar
PKG_SECTION:= x11/apps
PKG_DEPENDS:= libstdcxx
-PKG_BUILDDEP:= libXpm
+PKG_BUILDDEP:= libXpm libXft
PKG_URL:= http://www.fluxbox.org/
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=fluxbox/}
diff --git a/package/font-util/Makefile b/package/font-util/Makefile
index e71db6670..8d8c37e13 100644
--- a/package/font-util/Makefile
+++ b/package/font-util/Makefile
@@ -5,16 +5,19 @@ include ${TOPDIR}/rules.mk
PKG_NAME:= font-util
PKG_VERSION:= 1.1.1
-PKG_RELEASE:= 1
+PKG_RELEASE:= 2
PKG_MD5SUM:= 171ebfd3733aeae3af91ad57d126d29d
PKG_DESCR:= font util
PKG_SECTION:= x11/apps
PKG_URL:= http://www.x.org/
PKG_SITES:= ${MASTER_SITE_XORG}
+PKG_SUBPKGS:= FONT_UTIL FONT_UTIL_DEV
+
include ${TOPDIR}/mk/package.mk
-$(eval $(call PKG_template,FONT_UTIL,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+$(eval $(call PKG_template,FONT_UTIL,font-util,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+$(eval $(call PKG_template,FONT_UTIL_DEV,font-util-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
# XXX: Push the mapping files to a place where we can find them
# again when compiling the actual fonts. This is ugly as hell,
@@ -22,13 +25,23 @@ $(eval $(call PKG_template,FONT_UTIL,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},$
# calling pkg-config (which we don't provide) in order to
# automatically find the mappings.
fonts-hack:
- ${INSTALL_DIR} ${STAGING_TARGET_DIR}/usr/share/fonts/X11/util
+ ${INSTALL_DIR} ${STAGING_DIR}/usr/share/fonts/X11/util
${CP} ${WRKINST}/usr/share/fonts/X11/util/* \
- ${STAGING_TARGET_DIR}/usr/share/fonts/X11/util
+ ${STAGING_DIR}/usr/share/fonts/X11/util
-post-install: fonts-hack
+font-util-install: fonts-hack
+ ${INSTALL_DIR} ${IDIR_FONT_UTIL}/usr/bin
+ ${INSTALL_BIN} ${WRKINST}/usr/bin/ucs2any \
+ ${IDIR_FONT_UTIL}/usr/bin
+ ${INSTALL_BIN} ${WRKINST}/usr/bin/bdftruncate \
+ ${IDIR_FONT_UTIL}/usr/bin
${INSTALL_DIR} ${IDIR_FONT_UTIL}/usr/share/fonts/X11/util
${CP} ${WRKINST}/usr/share/fonts/X11/util/* \
${IDIR_FONT_UTIL}/usr/share/fonts/X11/util
+font-util-dev-install:
+ ${INSTALL_DIR} ${IDIR_FONT_UTIL_DEV}/usr/lib/pkgconfig
+ ${INSTALL_DATA} ${WRKINST}/usr/lib/pkgconfig/fontutil.pc \
+ ${IDIR_FONT_UTIL_DEV}/usr/lib/pkgconfig
+
include ${TOPDIR}/mk/pkg-bottom.mk
di