Fix krb5 category and add maintainer
[openwrt/svn-archive/archive.git] / net / krb5 / Makefile
index abdae6150e8433675acc1a0a757f372362eee699..b9437891c7773bb55be0607d7e0307e5b2578933 100644 (file)
@@ -1,36 +1,43 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=krb5
-PKG_VERSION:=1.7
+PKG_VERSION:=1.8
 PKG_RELEASE:=1
 
 PKG_SOURCE:=krb5-$(PKG_VERSION)-signed.tar
-PKG_SOURCE_URL:=http://web.mit.edu/kerberos/dist/krb5/1.7/
-PKG_MD5SUM:=9f7b3402b4731a7fa543db193bf1b564
+PKG_SOURCE_URL:=http://web.mit.edu/kerberos/dist/krb5/$(PKG_VERSION)/
+PKG_MD5SUM:=74257d68373a8df8b9391fc093d594be
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
 
+PKG_BUILD_PARALLEL:=1
+PKG_INSTALL:=1
+
 include $(INCLUDE_DIR)/package.mk
 
+MAKE_PATH:=src
+
 define Package/krb5/Default
        SECTION:=net
-       CATAGORY:=Network
+       CATEGORY:=Network
        TITLE:=Kerberos
        URL:=http://web.mit.edu/kerberos/
+       MAINTAINER:=W. Michael Petullo <mike@flyn.org>
 endef
 
 define Package/krb5-libs
        SECTION:=net
-       CATAGORY:=Network
+       CATEGORY:=Network
        TITLE:=Kerberos
        DEPENDS:=+libncurses
        TITLE:=Kerberos 5 Shared Libraries
        URL:=http://web.mit.edu/kerberos/
+       MAINTAINER:=W. Michael Petullo <mike@flyn.org>
 endef
 
 define Package/krb5-server
        $(call Package/krb5/Default)
-       DEPENDS:=+krb5-libs
+       DEPENDS:=+krb5-libs +libpthread
        TITLE:=Kerberos 5 Server
 endef
 
@@ -39,16 +46,6 @@ define Package/krb5-client
        TITLE:=Kerberos 5 Client
 endef
 
-define Package/krb5-apps
-       $(call Package/krb5/Default)
-       TITLE:=Kerberized Network Applications
-endef
-
-define Package/krb5-daemons
-       $(call Package/krb5/Default)
-       TITLE:=Kerberized Network Daemons
-endef
-
 define Package/krb5/decription
        Kerberos
 endef
@@ -58,7 +55,7 @@ define Build/Prepare
        # containing source code.
        tar xf "$(DL_DIR)/$(PKG_SOURCE)" -C "$(BUILD_DIR)"
        tar xzf "$(BUILD_DIR)/krb5-$(PKG_VERSION).tar.gz" -C "$(BUILD_DIR)"
-       patch -p1 -d "$(PKG_BUILD_DIR)" < "$(PATCH_DIR)/001-uclibc-symbol-collision-fix.patch"
+       patch -p1 -d "$(PKG_BUILD_DIR)" < "$(PATCH_DIR)/001-krb5kdc-dir-to-etc.patch"
 endef
 
 CONFIGURE_PATH = ./src
@@ -77,18 +74,12 @@ CONFIGURE_ARGS += \
        --without-tcl \
        --disable-ipv6
 
-define Build/Configure
-       $(call Build/Configure/Default)
-endef
-
-define Build/Compile
-       rm -rf "$(PKG_INSTALL_DIR)"
-       mkdir -p "$(PKG_INSTALL_DIR)"
-       $(MAKE) -C $(PKG_BUILD_DIR)/src \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CC="$(TARGET_CC)" \
-               all install
+define Build/InstallDev
+       $(INSTALL_DIR) $(1)/usr
+       $(CP) \
+               $(PKG_INSTALL_DIR)/usr/include \
+               $(PKG_INSTALL_DIR)/usr/lib \
+               $(1)/usr/
 endef
 
 define Package/krb5-libs/install
@@ -130,28 +121,6 @@ define Package/krb5-server/install
        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/sserver $(1)/usr/sbin
 endef
 
-define Package/krb5-apps/install
-       $(INSTALL_DIR) $(1)/usr/kerberos
-       $(INSTALL_DIR) $(1)/usr/kerberos/bin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ftp $(1)/usr/kerberos/bin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rcp $(1)/usr/kerberos/bin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rlogin $(1)/usr/kerberos/bin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rsh $(1)/usr/kerberos/bin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/telnet $(1)/usr/kerberos/bin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/uuclient $(1)/usr/kerberos/bin
-endef
-
-define Package/krb5-daemons/install
-       $(INSTALL_DIR) $(1)/usr/kerberos/sbin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/ftpd $(1)/usr/kerberos/sbin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/klogind $(1)/usr/kerberos/sbin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/login.krb5 $(1)/usr/kerberos/sbin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/telnetd $(1)/usr/kerberos/sbin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/uuserver $(1)/usr/kerberos/sbin
-endef
-
 $(eval $(call BuildPackage,krb5-libs))
 $(eval $(call BuildPackage,krb5-server))
 $(eval $(call BuildPackage,krb5-client))
-$(eval $(call BuildPackage,krb5-apps))
-$(eval $(call BuildPackage,krb5-daemons))