# # # add_file "idna/libidn.pc.in" # content [69478004d6a5183f16813d62c5ba1ffe6a706a1d] # # add_file "lua/lua.pc.in" # content [2cda432638cb595cdbe4708085e7ff76e88efd85] # # add_file "netxx/netxx.pc.in" # content [3ea1f7d89eeefa4174664e34ea776c1c22ce080c] # # add_file "sqlite/sqlite3.pc.in" # content [993ff7629ad0ccc7a8e778134a1f587f7f1c5e5c] # # patch "idna/Makefile.am" # from [387be0754ed112345b2ebf410243f306bb452d66] # to [8e2531df23b0079acd9f531ee8ecc7d8a7a135c9] # # patch "idna/configure.ac" # from [b7dc4011614352b420eae67736131f05cd005447] # to [6d355b45749e3fc8269d34c3883224adf2c4ccea] # # patch "lua/Makefile.am" # from [ee159392cff2f7194b563e4d2fee833f19b62516] # to [ed6df9a47c6025c6f3bf6c49c3fe4a0f7ec0713a] # # patch "lua/configure.ac" # from [041323a7d7d923c8b86a057a0cec594a6b83b022] # to [6e9c0ee0de938fc3a20845355836842396f6616d] # # patch "netxx/Makefile.am" # from [c046679079caebbd76204edcd38a80a0d82f8b92] # to [2394a740f6a1c6fe4565c5290eeee758e2acbc70] # # patch "netxx/configure.ac" # from [6f248348d51d4d4884b8667cf0a40372e9e30fdd] # to [b936d44a865e3b18a58cb698d63b231b140af9a1] # # patch "sqlite/Makefile.am" # from [f5e33fc2a5bd1a67c59b2f7550d7df58d34d50b1] # to [446b91c4648a05606861395c9e324ab31375506c] # # patch "sqlite/configure.ac" # from [9861bb021bc2289bd200608b4ae10a9106704d6c] # to [822cf1da9977577bf117262db3295beb6405ef5c] # ============================================================ --- idna/libidn.pc.in 69478004d6a5183f16813d62c5ba1ffe6a706a1d +++ idna/libidn.pc.in 69478004d6a5183f16813d62c5ba1ffe6a706a1d @@ -0,0 +1,21 @@ +# Process this file with autoconf to produce a pkg-config metadata file. +# Copyright 2002, 2004, 2005, 2006, 2007 Simon Josefsson +# +# This file is free software; as a special exception the author gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. +# +# This file is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + address@hidden@ address@hidden@ address@hidden@ address@hidden@ + +Name: Libidn +Description: IETF stringprep, nameprep, punycode, IDNA text processing. +Version: @VERSION@ +Libs: -L${libdir} -lidn +Cflags: -I${includedir} ============================================================ --- lua/lua.pc.in 2cda432638cb595cdbe4708085e7ff76e88efd85 +++ lua/lua.pc.in 2cda432638cb595cdbe4708085e7ff76e88efd85 @@ -0,0 +1,19 @@ +# lua.pc -- pkg-config data for Lua + +# canonical vars address@hidden@ address@hidden@ address@hidden@ address@hidden@ + +# since all we've got is a static library, don't bother making the +# Libs/Libs.private distinction. + +Name: Lua +Description: An Extensible Extension Language +Version: @VERSION@ +Requires: +Libs: -L${libdir} -llua -lm +Cflags: -I${includedir} + +# (end of lua.pc) ============================================================ --- netxx/netxx.pc.in 3ea1f7d89eeefa4174664e34ea776c1c22ce080c +++ netxx/netxx.pc.in 3ea1f7d89eeefa4174664e34ea776c1c22ce080c @@ -0,0 +1,12 @@ +# Process this file with autoconf to produce a pkg-config metadata file. + address@hidden@ address@hidden@ address@hidden@ address@hidden@ + +Name: Libnetxx +Description: A networking library in C++ +Version: @VERSION@ +Libs: -L${libdir} -lnetxx +Cflags: -I${includedir} ============================================================ --- sqlite/sqlite3.pc.in 993ff7629ad0ccc7a8e778134a1f587f7f1c5e5c +++ sqlite/sqlite3.pc.in 993ff7629ad0ccc7a8e778134a1f587f7f1c5e5c @@ -0,0 +1,12 @@ +# Package Information for pkg-config + address@hidden@ address@hidden@ address@hidden@ address@hidden@ + +Name: SQLite +Description: SQL database engine +Version: @VERSION@ +Libs: -L${libdir} -lsqlite3 +Cflags: -I${includedir} ============================================================ --- idna/Makefile.am 387be0754ed112345b2ebf410243f306bb452d66 +++ idna/Makefile.am 8e2531df23b0079acd9f531ee8ecc7d8a7a135c9 @@ -60,6 +60,10 @@ libidn_a_SOURCES = gunibreak.h gunicomp. striconv.h striconv.c strverscmp.h strverscmp.c \ c-strcase.h c-strcasecmp.c c-ctype.c c-ctype.h +# We have .pc files for pkg-config users. +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libidn.pc + # This is a subset of the tests originally in a separate directory # of the libidn distribution. tst_pr29, tst_strerror, and tst_tld # have been excluded, since the corresponding code has been excluded ============================================================ --- idna/configure.ac b7dc4011614352b420eae67736131f05cd005447 +++ idna/configure.ac 6d355b45749e3fc8269d34c3883224adf2c4ccea @@ -1,4 +1,3 @@ -# Stub configuration template for Monotone third-party library directories. # Process this file with autoconf to produce a configure script. # Copyright 2008 Zachary Weinberg # @@ -19,7 +18,7 @@ AC_CONFIG_SRCDIR([idna.h]) AM_INIT_AUTOMAKE([1.7.1 foreign no-dist no-define]) AC_CONFIG_SRCDIR([idna.h]) -AC_CONFIG_FILES([Makefile stringprep.h]) +AC_CONFIG_FILES([Makefile stringprep.h libidn.pc]) AC_CONFIG_HEADERS([config.h]) AC_PROG_CC ============================================================ --- lua/Makefile.am ee159392cff2f7194b563e4d2fee833f19b62516 +++ lua/Makefile.am ed6df9a47c6025c6f3bf6c49c3fe4a0f7ec0713a @@ -10,5 +10,9 @@ liblua_a_SOURCES = \ ltable.cc ltable.h ltablib.cc ltests.cc ltm.cc ltm.h \ lundump.cc lundump.h lvm.cc lvm.h lzio.cc lzio.h +# We have .pc files for pkg-config users. +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = lua.pc + # Autoconf's DEFS provides nothing useful for this directory, suppress it. DEFS = ============================================================ --- lua/configure.ac 041323a7d7d923c8b86a057a0cec594a6b83b022 +++ lua/configure.ac 6e9c0ee0de938fc3a20845355836842396f6616d @@ -17,13 +17,13 @@ AC_PREREQ(2.58) # Makefile.am. AC_PREREQ(2.58) -AC_INIT(lua, XX, address@hidden) +AC_INIT([lua (monotone)], 5.1.3, address@hidden) AC_CONFIG_AUX_DIR([..]) AC_CONFIG_MACRO_DIR([../m4]) AM_INIT_AUTOMAKE([1.7.1 foreign no-dist no-define]) AC_CONFIG_SRCDIR([lua.h]) -AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([Makefile lua.pc]) AC_PROG_CXX AC_PROG_RANLIB ============================================================ --- netxx/Makefile.am c046679079caebbd76204edcd38a80a0d82f8b92 +++ netxx/Makefile.am 2394a740f6a1c6fe4565c5290eeee758e2acbc70 @@ -23,6 +23,10 @@ libnetxx_a_DEPENDENCIES = $(PLAT_OBJS) libnetxx_a_LIBADD = $(PLAT_OBJS) libnetxx_a_DEPENDENCIES = $(PLAT_OBJS) +# We have .pc files for pkg-config users. +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = netxx.pc + # This is necessary because autoreconf doesn't pay attention to # AC_CONFIG_MACRO_DIR. ACLOCAL_AMFLAGS = -I ../m4 ============================================================ --- netxx/configure.ac 6f248348d51d4d4884b8667cf0a40372e9e30fdd +++ netxx/configure.ac b936d44a865e3b18a58cb698d63b231b140af9a1 @@ -23,7 +23,7 @@ AC_CONFIG_SRCDIR([common.h]) AM_INIT_AUTOMAKE([1.7.1 foreign no-dist no-define]) AC_CONFIG_SRCDIR([common.h]) -AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([Makefile netxx.pc]) AC_CONFIG_HEADERS([config.h]) AC_PROG_CXX ============================================================ --- sqlite/Makefile.am f5e33fc2a5bd1a67c59b2f7550d7df58d34d50b1 +++ sqlite/Makefile.am 446b91c4648a05606861395c9e324ab31375506c @@ -10,3 +10,7 @@ libsqlite_a_SOURCES = \ sqliteLimit.h table.c tokenize.c trigger.c update.c utf.c \ util.c vacuum.c vdbeapi.c vdbeaux.c vdbeblob.c vdbe.c \ vdbefifo.c vdbe.h vdbeInt.h vdbemem.c vtab.c where.c + +# We have .pc files for pkg-config users. +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = sqlite3.pc ============================================================ --- sqlite/configure.ac 9861bb021bc2289bd200608b4ae10a9106704d6c +++ sqlite/configure.ac 822cf1da9977577bf117262db3295beb6405ef5c @@ -20,7 +20,7 @@ AC_CONFIG_SRCDIR([sqlite3.h]) AM_INIT_AUTOMAKE([1.7.1 foreign no-dist no-define]) AC_CONFIG_SRCDIR([sqlite3.h]) -AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([Makefile sqlite3.pc]) AC_PROG_CC AC_PROG_RANLIB