libdbi: moved to github
libdbi: moved to github

git-svn-id: svn://svn.openwrt.org/openwrt/packages@42267 3c298f89-4303-0410-b956-a3cf2f4a3e73

#  
# Copyright (C) 2009-2014 OpenWrt.org  
#  
# This is free software, licensed under the GNU General Public License v2.  
# See /LICENSE for more information.  
#  
 
include $(TOPDIR)/rules.mk  
 
PKG_NAME:=libdbi-drivers  
PKG_VERSION:=0.9.0  
PKG_RELEASE:=1  
 
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz  
PKG_SOURCE_URL:=@SF/libdbi-drivers  
PKG_MD5SUM:=9f47b960e225eede2cdeaabf7d22f59f  
 
PKG_FIXUP:=autoreconf  
 
include $(INCLUDE_DIR)/package.mk  
 
define Package/libdbi-drivers/default  
SECTION:=libs  
CATEGORY:=Libraries  
TITLE:=libdbi-drivers  
URL:=http://libdbi-drivers.sourceforge.net/  
endef  
 
define Package/libdbi-drivers/default/description  
libdbi-drivers project provides the database-specific drivers  
for the libdbi framework  
endef  
 
define Package/libdbi-drivers-mysql  
$(call Package/libdbi-drivers/default)  
DEPENDS:=libdbi +PACKAGE_libdbi-drivers-mysql:libmysqlclient  
TITLE:= libdbi-drivers-mysql  
endef  
 
define Package/libdbi-drivers-mysql2/description  
libdbi-driver for mysql  
endef  
 
define Package/libdbi-drivers-pgsql  
$(call Package/libdbi-drivers/default)  
DEPENDS:=libdbi +PACKAGE_libdbi-drivers-pgsql:libpq  
TITLE:= libdbi-drivers-pgsql  
endef  
 
define Package/libdbi-drivers-pgsql/description  
libdbi-driver for pgsql  
endef  
 
define Package/libdbi-drivers-sqlite2  
$(call Package/libdbi-drivers/default)  
DEPENDS:=libdbi +PACKAGE_libdbi-drivers-sqlite2:libsqlite2  
TITLE:= libdbi-drivers-sqlite2  
endef  
 
define Package/libdbi-drivers-sqlite2/description  
libdbi-driver for sqlite2  
endef  
 
define Package/libdbi-drivers-sqlite3  
$(call Package/libdbi-drivers/default)  
DEPENDS:=libdbi +PACKAGE_libdbi-drivers-sqlite3:libsqlite3  
TITLE:= libdbi-drivers-sqlite3  
endef  
 
define Package/libdbi-drivers-sqlite3/description  
libdbi-driver for sqlite3  
endef  
 
CONFIGURE_ARGS += \  
--enable-shared \  
--disable-static \  
--disable-rpath \  
--disable-docs \  
--with-dbi-incdir=$(STAGING_DIR)/usr/include \  
--with-dbi-libdir=$(STAGING_DIR)/usr/lib  
 
ifneq ($(CONFIG_PACKAGE_libdbi-drivers-mysql),)  
CONFIGURE_ARGS += \  
--with-mysql \  
--with-mysql-incdir=$(STAGING_DIR)/usr/include/mysql \  
--with-mysql-libdir=$(STAGING_DIR)/usr/lib/mysql  
TARGET_LDFLAGS += \  
-L$(STAGING_DIR)/usr/lib/mysql/  
endif  
 
ifneq ($(SDK)$(CONFIG_PACKAGE_libdbi-drivers-pgsql),)  
CONFIGURE_ARGS += \  
--with-pgsql \  
--with-pgsql-incdir=$(STAGING_DIR)/usr/include \  
--with-pgsql-libdir=$(STAGING_DIR)/usr/lib  
endif  
 
ifneq ($(SDK)$(CONFIG_PACKAGE_libdbi-drivers-sqlite2),)  
CONFIGURE_ARGS += \  
--with-sqlite \  
--with-sqlite-incdir=$(STAGING_DIR)/usr/include \  
--with-sqlite-libdir=$(STAGING_DIR)/usr/lib  
endif  
 
ifneq ($(SDK)$(CONFIG_PACKAGE_libdbi-drivers-sqlite3),)  
CONFIGURE_ARGS += \  
--with-sqlite3 \  
--with-sqlite3-incdir=$(STAGING_DIR)/usr/include \  
--with-sqlite3-libdir=$(STAGING_DIR)/usr/lib  
endif  
 
define Package/libdbi-drivers-mysql/install  
$(INSTALL_DIR) $(1)/usr/lib/dbd  
$(INSTALL_BIN) $(PKG_BUILD_DIR)/drivers/mysql/.libs/libdbdmysql.so $(1)/usr/lib/dbd  
endef  
 
define Package/libdbi-drivers-pgsql/install  
$(INSTALL_DIR) $(1)/usr/lib/dbd  
$(INSTALL_BIN) $(PKG_BUILD_DIR)/drivers/pgsql/.libs/libdbdpgsql.so $(1)/usr/lib/dbd  
endef  
 
define Package/libdbi-drivers-sqlite2/install  
$(INSTALL_DIR) $(1)/usr/lib/dbd  
$(INSTALL_BIN) $(PKG_BUILD_DIR)/drivers/sqlite/.libs/libdbdsqlite.so $(1)/usr/lib/dbd  
endef  
 
define Package/libdbi-drivers-sqlite3/install  
$(INSTALL_DIR) $(1)/usr/lib/dbd  
$(INSTALL_BIN) $(PKG_BUILD_DIR)/drivers/sqlite3/.libs/libdbdsqlite3.so $(1)/usr/lib/dbd  
endef  
 
 
#$(eval $(call BuildPackage,libdbi-drivers))  
$(eval $(call BuildPackage,libdbi-drivers-mysql))  
$(eval $(call BuildPackage,libdbi-drivers-pgsql))  
$(eval $(call BuildPackage,libdbi-drivers-sqlite2))  
$(eval $(call BuildPackage,libdbi-drivers-sqlite3))  
 
--- a/acinclude.m4  
+++ b/acinclude.m4  
@@ -310,7 +310,7 @@ if test "$ac_sqlite3" = "yes"; then  
AC_SEARCH_LIBS_VAR([sqlite3_exec], sqlite3, , , , SQLITE3_LIBS)  
SQLITE3_LDFLAGS=""  
else  
- SQLITE3_LIBS=-lsqlite  
+ SQLITE3_LIBS=-lsqlite3  
SQLITE3_LDFLAGS=-L$ac_sqlite3_libdir  
fi  
 
 
file:a/libs/libdbi/Makefile (deleted)
#  
# Copyright (C) 2009-2011 OpenWrt.org  
#  
# This is free software, licensed under the GNU General Public License v2.  
# See /LICENSE for more information.  
#  
 
include $(TOPDIR)/rules.mk  
 
PKG_NAME:=libdbi  
PKG_VERSION:=0.9.0  
PKG_RELEASE:=4  
 
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz  
PKG_SOURCE_URL:=@SF/libdbi  
PKG_MD5SUM:=05e2ceeac4bc85fbe40de8b4b22d9ab3  
 
PKG_FIXUP:=autoreconf  
PKG_INSTALL:=1  
 
include $(INCLUDE_DIR)/package.mk  
 
define Package/libdbi  
NAME:=libdbi  
SECTION:=libs  
CATEGORY:=Libraries  
TITLE+= (library)  
URL:=http://libdbi.sourceforge.net/  
endef  
 
define Package/libdbi/description  
libdbi implements a database-independent abstraction layer in C.  
endef  
 
CONFIGURE_ARGS += \  
--enable-shared \  
--enable-static \  
--disable-docs  
 
define Build/InstallDev  
$(INSTALL_DIR) $(1)/usr/include  
$(CP) $(PKG_INSTALL_DIR)/usr/include/dbi $(1)/usr/include/  
$(INSTALL_DIR) $(1)/usr/lib  
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libdbi.{a,so*} $(1)/usr/lib/  
endef  
 
define Package/libdbi/install  
$(INSTALL_DIR) $(1)/usr/lib  
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libdbi.so.* $(1)/usr/lib/  
endef  
 
$(eval $(call BuildPackage,libdbi))  
 
#  
# Copyright (C) 2009-2010 OpenWrt.org  
#  
# This is free software, licensed under the GNU General Public License v2.  
# See /LICENSE for more information.  
#  
 
include $(TOPDIR)/rules.mk  
 
PKG_NAME:=libnetfilter_log  
PKG_VERSION:=1.0.0  
PKG_RELEASE:=1  
 
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2  
PKG_SOURCE_URL:= \  
http://www.netfilter.org/projects/libnetfilter_log/files/ \  
ftp://ftp.netfilter.org/pub/libnetfilter_log/ \  
http://mirrors.evolva.ro/netfilter.org/libnetfilter_log/  
PKG_MD5SUM:=acdb188a1e7504e95636d0770ade393c  
 
PKG_FIXUP:=autoreconf  
 
PKG_INSTALL:=1  
 
include $(INCLUDE_DIR)/package.mk  
 
define Package/libnetfilter-log  
SECTION:=libs  
CATEGORY:=Libraries  
DEPENDS:=+libnfnetlink +kmod-nfnetlink-log  
TITLE:=API to packets logged by the kernel packet filter  
URL:=http://www.netfilter.org/projects/libnetfilter_log/  
endef  
 
define Package/libnetfilter-log/description  
libnetfilter_log is a userspace library providing interface to  
packets that have been logged by the kernel packet filter.  
endef  
 
TARGET_CFLAGS += $(FPIC)  
 
CONFIGURE_ARGS += \  
--enable-static \  
--enable-shared \  
 
CONFIGURE_VARS += \  
LIBNFNETLINK_CFLAGS="$(TARGET_CPPFLAGS)" \  
LIBNFNETLINK_LIBS="$(TARGET_LDFLAGS)"  
 
define Build/InstallDev  
$(INSTALL_DIR) $(1)/usr/include/libnetfilter_log  
$(INSTALL_DATA) \  
$(PKG_INSTALL_DIR)/usr/include/libnetfilter_log/*.h \  
$(1)/usr/include/libnetfilter_log/  
 
$(INSTALL_DIR) $(1)/usr/lib  
$(CP) \  
$(PKG_INSTALL_DIR)/usr/lib/libnetfilter_log*.{so*,a,la} \  
$(1)/usr/lib/  
 
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig  
$(INSTALL_DATA) \  
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libnetfilter_log.pc \  
$(1)/usr/lib/pkgconfig/  
endef  
 
define Package/libnetfilter-log/install  
$(INSTALL_DIR) $(1)/usr/lib  
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libnetfilter_log*.so.* $(1)/usr/lib/  
endef  
 
$(eval $(call BuildPackage,libnetfilter-log))  
 
#  
# Copyright (C) 2007-2010 OpenWrt.org  
#  
# This is free software, licensed under the GNU General Public License v2.  
# See /LICENSE for more information.  
#  
 
include $(TOPDIR)/rules.mk  
 
PKG_NAME:=libnetfilter_queue  
PKG_VERSION:=1.0.0  
PKG_RELEASE:=1  
 
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2  
PKG_SOURCE_URL:= \  
http://www.netfilter.org/projects/libnetfilter_queue/files/ \  
ftp://ftp.netfilter.org/pub/libnetfilter_queue/ \  
http://mirrors.evolva.ro/netfilter.org/libnetfilter_queue/  
PKG_MD5SUM:=af6a9ea350f63a13609bc3b47b5c395c  
 
PKG_FIXUP:=autoreconf  
 
PKG_INSTALL:=1  
 
include $(INCLUDE_DIR)/package.mk  
 
define Package/libnetfilter-queue  
SECTION:=libs  
CATEGORY:=Libraries  
DEPENDS:=+libnfnetlink +kmod-nfnetlink-queue  
TITLE:=API to packets queued by the kernel packet filter  
URL:=http://www.netfilter.org/projects/libnetfilter_queue/  
endef  
 
define Package/libnetfilter-queue/description  
libnetfilter_queue is a userspace library providing an API to packets  
that have been queued by the kernel packet filter.  
endef  
 
TARGET_CFLAGS += $(FPIC)  
 
CONFIGURE_ARGS += \  
--enable-static \  
--enable-shared \  
 
CONFIGURE_VARS += \  
LIBNFNETLINK_CFLAGS="$(TARGET_CPPFLAGS)" \  
LIBNFNETLINK_LIBS="$(TARGET_LDFLAGS)"  
 
define Build/InstallDev  
$(INSTALL_DIR) $(1)/usr/include/libnetfilter_queue  
$(INSTALL_DATA) \  
$(PKG_INSTALL_DIR)/usr/include/libnetfilter_queue/*.h \  
$(1)/usr/include/libnetfilter_queue/  
 
$(INSTALL_DIR) $(1)/usr/lib  
$(CP) \  
$(PKG_INSTALL_DIR)/usr/lib/libnetfilter_queue*.{so*,a,la} \  
$(1)/usr/lib/  
 
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig  
$(INSTALL_DATA) \  
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libnetfilter_queue.pc \  
$(1)/usr/lib/pkgconfig/  
endef  
 
define Package/libnetfilter-queue/install  
$(INSTALL_DIR) $(1)/usr/lib  
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libnetfilter_queue*.so.* $(1)/usr/lib/  
endef  
 
$(eval $(call BuildPackage,libnetfilter-queue))  
 
#  
# Copyright (C) 2010-2012 OpenWrt.org  
#  
# This is free software, licensed under the GNU General Public License v2.  
# See /LICENSE for more information.  
#  
 
include $(TOPDIR)/rules.mk  
 
PKG_NAME:=fswebcam  
PKG_VERSION:=20110717  
PKG_RELEASE:=1  
 
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz  
PKG_SOURCE_URL:=http://www.sanslogic.co.uk/fswebcam/files  
PKG_MD5SUM:=0b343a827771b7546cf4ede19a5ed000  
 
PKG_INSTALL:=1  
 
include $(INCLUDE_DIR)/package.mk  
 
define Package/fswebcam  
SECTION:=multimedia  
CATEGORY:=Multimedia  
TITLE:=fswebcam  
URL:=http://www.sanslogic.co.uk/fswebcam/  
DEPENDS:=+libgd  
endef  
 
define Package/fswebcam/description  
fswebcam is a neat and simple webcam app. It captures images from a V4L1/V4L2 compatible  
device or file, averages them to reduce noise and draws a caption using the GD Graphics  
Library which also handles compressing the image to PNG or JPEG. The resulting image  
is saved to a file or sent to stdio where it can be piped to something like ncftpput or scp.  
endef  
 
EXTRA_CFLAGS+= $(TARGET_CPPFLAGS)  
EXTRA_LDFLAGS+= $(TARGET_LDFLAGS) -Wl,-rpath-link,$(STAGING_DIR)/usr/lib  
 
define Package/fswebcam/install  
$(INSTALL_DIR) $(1)/usr/bin  
$(CP) $(PKG_INSTALL_DIR)/usr/bin/fswebcam $(1)/usr/bin/  
endef  
 
$(eval $(call BuildPackage,fswebcam))  
 
file:a/utils/gnupg/Makefile (deleted)
#  
# Copyright (C) 2006-2012 OpenWrt.org  
#  
# This is free software, licensed under the GNU General Public License v2.  
# See /LICENSE for more information.  
#  
 
include $(TOPDIR)/rules.mk  
 
PKG_NAME:=gnupg  
PKG_VERSION:=1.4.16  
PKG_RELEASE:=1  
 
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2  
PKG_SOURCE_URL:=ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/gnupg \  
ftp://ftp.gnupg.org/gcrypt/gnupg  
PKG_MD5SUM:=6df73c57d3ece1dd36dc2a7679f00fb0  
 
PKG_INSTALL:=1  
 
include $(INCLUDE_DIR)/package.mk  
 
define Package/gnupg  
SECTION:=utils  
CATEGORY:=Utilities  
DEPENDS:=+zlib +libncurses +libreadline  
TITLE:=GNU privacy guard - a free PGP replacement  
URL:=http://www.gnupg.org/  
endef  
 
define Package/gnupg/description  
GnuPG is GNU's tool for secure communication and data storage.  
It can be used to encrypt data and to create digital signatures.  
It includes an advanced key management facility and is compliant  
with the proposed OpenPGP Internet standard as described in RFC2440.  
.  
GnuPG does not use any patented algorithms so it cannot be compatible  
with PGP2 because it uses IDEA (which is patented worldwide).  
endef  
 
CONFIGURE_ARGS += \  
--disable-rpath \  
--disable-asm \  
--disable-gnupg-iconv \  
--disable-card-support \  
--disable-agent-support \  
--disable-bzip2 \  
--disable-exec \  
--disable-ldap \  
--disable-hkp \  
--disable-finger \  
--disable-ftp \  
--disable-dns-srv \  
--enable-fake-curl \  
--disable-regex \  
 
MAKE_FLAGS += \  
SUBDIRS="m4 intl zlib util mpi cipher tools g10 keyserver ${checks}" \  
 
define Package/gnupg/install  
$(INSTALL_DIR) $(1)/usr/bin  
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gpg $(1)/usr/bin/  
endef  
 
$(eval $(call BuildPackage,gnupg))  
 
comments