Changeset 995a296 in freewrt


Ignore:
Timestamp:
Jan 13, 2007, 7:29:41 PM (19 years ago)
Author:
Phil Sutter <n0-1@…>
Children:
34cd717
Parents:
5491c66
Message:

convert to new style

git-svn-id: svn://www.freewrt.org/branches/common-adk@1584 afb5a338-a214-0410-bd46-81f09a774fd1

Location:
package
Files:
24 edited

Legend:

Unmodified
Added
Removed
  • package/sane-backends/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              sane-backends
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            b51c10da8a81a04e1bae88c9e6556df2
     13PKG_SOURCE_URL:=        ftp://ftp2.sane-project.org/pub/sane/${PKG_NAME}-${PKG_VERSION}/ \
     14                        ftp://ftp3.sane-project.org/pub/sane/${PKG_NAME}-${PKG_VERSION}/ \
     15                        ftp://ftp4.sane-project.org/pub/sane/${PKG_NAME}-${PKG_VERSION}/ \
     16                        ftp://ftp5.sane-project.org/pub/sane/${PKG_NAME}-${PKG_VERSION}/
    1317
    14 PKG_SOURCE_URL:=        ftp://ftp2.sane-project.org/pub/sane/$(PKG_NAME)-$(PKG_VERSION)/ \
    15                         ftp://ftp3.sane-project.org/pub/sane/$(PKG_NAME)-$(PKG_VERSION)/ \
    16                         ftp://ftp4.sane-project.org/pub/sane/$(PKG_NAME)-$(PKG_VERSION)/ \
    17                         ftp://ftp5.sane-project.org/pub/sane/$(PKG_NAME)-$(PKG_VERSION)/
    18 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     18include ${TOPDIR}/mk/package.mk
    1919
    20 include $(TOPDIR)/mk/package.mk
     20$(eval $(call PKG_template,SANE_BACKENDS,sane-backends,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2121
    22 $(eval $(call PKG_template,SANE_BACKENDS,sane-backends,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    23 
    24 $(WRKBUILD)/.configured:
    25         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    26                 $(TARGET_CONFIGURE_OPTS) \
    27                 CFLAGS="$(strip $(TARGET_CFLAGS))" \
    28                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    29                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    30                 ./configure \
    31                         --target=$(GNU_TARGET_NAME) \
    32                         --host=$(GNU_TARGET_NAME) \
    33                         --build=$(GNU_HOST_NAME) \
    34                         --program-prefix="" \
    35                         --program-suffix="" \
    36                         --prefix=/usr \
    37                         --exec-prefix=/usr \
    38                         --bindir=/usr/bin \
    39                         --datadir=/usr/share \
    40                         --includedir=/usr/include \
    41                         --infodir=/usr/share/info \
    42                         --libdir=/usr/lib \
    43                         --libexecdir=/usr/lib \
    44                         --localstatedir=/var \
    45                         --mandir=/usr/share/man \
    46                         --sbindir=/usr/sbin \
    47                         --sysconfdir=/etc \
    48                         --disable-nls \
    49                         --enable-shared \
    50                         --disable-static \
    51                         --disable-ipv6 \
     22CONFIGURE_STYLE:=       gnu
     23CONFIGURE_ARGS+=        --disable-ipv6 \
    5224                        --disable-translations \
    5325                        --without-gphoto2 \
    54                         --disable-debug \
    55         );
    56         touch $@
     26                        --disable-debug
     27BUILD_STYLE:=           auto
     28INSTALL_STYLE:=         auto
    5729
    58 $(WRKBUILD)/.built:
    59         $(MAKE) -C $(WRKBUILD)
    60         mkdir -p $(WRKINST)
    61         $(MAKE) -C $(WRKBUILD) \
    62                 DESTDIR="$(WRKINST)" \
    63                 install
    64         touch $@
    65 
    66 $(IPKG_SANE_BACKENDS):
    67         install -d -m0755 $(IDIR_SANE_BACKENDS)/etc/sane.d
    68         $(CP) $(WRKINST)/etc/sane.d/*.conf $(IDIR_SANE_BACKENDS)/etc/sane.d/
    69         install -d -m0755 $(IDIR_SANE_BACKENDS)/usr/sbin
    70         $(CP) $(WRKINST)/usr/sbin/saned $(IDIR_SANE_BACKENDS)/usr/sbin/
    71         $(RSTRIP) $(IDIR_SANE_BACKENDS)
    72         $(IPKG_BUILD) $(IDIR_SANE_BACKENDS) $(PACKAGE_DIR)
     30post-install:
     31        ${INSTALL_DIR} ${IDIR_SANE_BACKENDS}/etc/sane.d
     32        ${INSTALL_DIR} ${IDIR_SANE_BACKENDS}/usr/sbin
     33        ${CP} ${WRKINST}/etc/sane.d/*.conf ${IDIR_SANE_BACKENDS}/etc/sane.d/
     34        ${INSTALL_BIN} ${WRKINST}/usr/sbin/saned ${IDIR_SANE_BACKENDS}/usr/sbin/
    7335
    7436include ${TOPDIR}/mk/pkg-bottom.mk
  • package/scanlogd/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              scanlogd
     
    1212PKG_MD5SUM:=            7b8187ea718ebe47f22805b921b909ab
    1313PKG_INIT:=              60
    14 
    1514PKG_SOURCE_URL:=        http://www.openwall.com/scanlogd/ \
    1615                        ftp://ftp.wiretapped.net/pub/openwall/ \
    1716                        http://distro.ibiblio.org/pub/linux/distributions/openwall/
    18 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
    1917
    20 include $(TOPDIR)/mk/package.mk
     18include ${TOPDIR}/mk/package.mk
    2119
    22 $(eval $(call PKG_template,SCANLOGD,scanlogd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     20$(eval $(call PKG_template,SCANLOGD,scanlogd,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2321
    24 $(WRKBUILD)/.configured:
    25         $(SED) "s,/var/empty,/tmp/.scanlogd," $(WRKBUILD)/params.h
    26         $(SED) "s,#undef SCANLOGD_DEVICE,#define SCANLOGD_DEVICE \"all\"," $(WRKBUILD)/params.h
    27         touch $@
     22BUILD_STYLE:=           auto
     23MAKE_FLAGS+=            CC="${TARGET_CC}" LD="${TARGET_CC}" CFLAGS="-c ${TARGET_CFLAGS}" \
     24                        LDFLAGS= \
     25                        PCAP_H="-I${STAGING_DIR}/usr/include" \
     26                        NIDS_H="-I${STAGING_DIR}/usr/include" \
     27                        NIDS_L="-L${STAGING_DIR}/usr/lib -lnids -lnet -lpcap"
     28ALL_TARGET:=            libnids
    2829
    29 $(WRKBUILD)/.built:
    30         $(MAKE) -C $(WRKBUILD) \
    31                 $(TARGET_CONFIGURE_OPTS) \
    32                 CC="$(TARGET_CC)" LD="$(TARGET_CC)" CFLAGS="-c $(TARGET_CFLAGS)" \
    33                 LDFLAGS= \
    34                 PCAP_H="-I$(STAGING_DIR)/usr/include" \
    35                 NIDS_H="-I$(STAGING_DIR)/usr/include" \
    36                 NIDS_L="-L$(STAGING_DIR)/usr/lib -lnids -lnet -lpcap" \
    37                 libnids
    38         touch $@
     30do-configure:
     31        ${SED} "s,/var/empty,/tmp/.scanlogd," ${WRKBUILD}/params.h
     32        ${SED} "s,#undef SCANLOGD_DEVICE,#define SCANLOGD_DEVICE \"all\"," ${WRKBUILD}/params.h
    3933
    40 $(IPKG_SCANLOGD):
    41         install -d -m0755 $(IDIR_SCANLOGD)/etc/init.d
    42         install -m0755 ./files/scanlogd.init \
    43                 $(IDIR_SCANLOGD)/etc/init.d/S$(PKG_INIT)scanlogd
    44         install -d -m0755 $(IDIR_SCANLOGD)/usr/sbin
    45         install -m0755 $(WRKBUILD)/$(PKG_NAME) $(IDIR_SCANLOGD)/usr/sbin/
    46         $(RSTRIP) $(IDIR_SCANLOGD)
    47         $(IPKG_BUILD) $(IDIR_SCANLOGD) $(PACKAGE_DIR)
     34do-install:
     35        ${INSTALL_DIR} ${IDIR_SCANLOGD}/etc/init.d
     36        ${INSTALL_DIR} ${IDIR_SCANLOGD}/usr/sbin
     37        ${INSTALL_BIN} ./files/scanlogd.init \
     38                ${IDIR_SCANLOGD}/etc/init.d/S${PKG_INIT}${PKG_NAME}
     39        ${INSTALL_BIN} ${WRKBUILD}/${PKG_NAME} ${IDIR_SCANLOGD}/usr/sbin/
    4840
    4941include ${TOPDIR}/mk/pkg-bottom.mk
  • package/scdp/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              scdp
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            7eafaf5a422e37d04715613993ed5d95
     13PKG_SOURCE_URL:=        @SF/scdp
    1314
    14 PKG_SOURCE_URL:=        @SF/scdp
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     15include ${TOPDIR}/mk/package.mk
    1616
    17 include $(TOPDIR)/mk/package.mk
     17$(eval $(call PKG_template,SCDP,scdp,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1818
    19 $(eval $(call PKG_template,SCDP,scdp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     19CONFIGURE_STYLE:=       gnu
     20BUILD_STYLE:=           auto
     21INSTALL_STYLE:=         auto
    2022
    21 $(WRKBUILD)/.configured:
    22         (cd $(WRKBUILD); rm -rf config.cache; \
    23                 $(TARGET_CONFIGURE_OPTS) \
    24                 CFLAGS="$(TARGET_CFLAGS)" \
    25                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    26                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    27                 ./configure \
    28                         --target=$(GNU_TARGET_NAME) \
    29                         --host=$(GNU_TARGET_NAME) \
    30                         --build=$(GNU_HOST_NAME) \
    31                         --program-prefix="" \
    32                         --program-suffix="" \
    33                         --prefix=/usr \
    34                         --exec-prefix=/usr \
    35                         --bindir=/usr/bin \
    36                         --datadir=/usr/share \
    37                         --includedir=/usr/include \
    38                         --infodir=/usr/share/info \
    39                         --libdir=/usr/lib \
    40                         --libexecdir=/usr/lib \
    41                         --localstatedir=/var \
    42                         --mandir=/usr/share/man \
    43                         --sbindir=/usr/sbin \
    44                         --sysconfdir=/etc \
    45                         --disable-nls \
    46                         --enable-shared \
    47                         --disable-static \
    48                         --with-gnu-ld \
    49         );
    50         touch $(WRKBUILD)/.configured
    51 
    52 $(WRKBUILD)/.built:
    53         rm -rf $(WRKINST)/
    54         mkdir -p $(WRKINST)/
    55         $(MAKE) -C $(WRKBUILD) \
    56                 DESTDIR=$(WRKINST) \
    57                 all install
    58         touch $@
    59 
    60 $(IPKG_SCDP):
    61         install -d -m0755 $(IDIR_SCDP)/usr/bin
    62         $(CP) $(WRKINST)/usr/bin/scdp $(IDIR_SCDP)/usr/bin/
    63         $(RSTRIP) $(IDIR_SCDP)
    64         $(IPKG_BUILD) $(IDIR_SCDP) $(PACKAGE_DIR)
     23post-install:
     24        ${INSTALL_DIR} ${IDIR_SCDP}/usr/bin
     25        ${INSTALL_BIN} ${WRKINST}/usr/bin/scdp ${IDIR_SCDP}/usr/bin/
    6526
    6627include ${TOPDIR}/mk/pkg-bottom.mk
  • package/screen/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              screen
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            ed68ea9b43d9fba0972cb017a24940a1
     13PKG_SOURCE_URL:=        @GNU/screen
    1314
    14 PKG_SOURCE_URL:=        @GNU/screen
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     15include ${TOPDIR}/mk/package.mk
    1616
    17 include $(TOPDIR)/mk/package.mk
     17$(eval $(call PKG_template,SCREEN,screen,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1818
    19 $(eval $(call PKG_template,SCREEN,screen,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     19CONFIGURE_STYLE:=       gnu
     20CONFIGURE_ENV+=         $(foreach flag,rename fchmod fchown strerror lstat _exit utimes vsnprintf getcwd setlocale strftime,ac_cv_func_${flag}=yes)
     21BUILD_STYLE:=           auto
    2022
    21 $(WRKBUILD)/.configured:
    22         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    23                 $(TARGET_CONFIGURE_OPTS) \
    24                 $(foreach flag,rename fchmod fchown strerror lstat _exit utimes vsnprintf getcwd setlocale strftime,ac_cv_func_$(flag)=yes ) \
    25                 CFLAGS="$(TARGET_CFLAGS)" \
    26                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
    27                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
    28                 ./configure \
    29                   --target=$(GNU_TARGET_NAME) \
    30                   --host=$(GNU_TARGET_NAME) \
    31                   --build=$(GNU_HOST_NAME) \
    32                   --program-prefix="" \
    33                   --program-suffix="" \
    34                   --prefix=/usr \
    35                   --exec-prefix=/usr \
    36                   --bindir=/usr/bin \
    37                   --datadir=/usr/share \
    38                   --includedir=/usr/include \
    39                   --infodir=/usr/share/info \
    40                   --libdir=/usr/lib \
    41                   --libexecdir=/usr/lib \
    42                   --localstatedir=/var \
    43                   --mandir=/usr/share/man \
    44                   --sbindir=/usr/sbin \
    45                   --sysconfdir=/etc \
    46                   --disable-nls \
    47                   --enable-shared \
    48                   --disable-static \
    49         );
    50         touch $@
    51 
    52 $(WRKBUILD)/.built:
    53         $(MAKE) -C $(WRKBUILD)
    54         touch $@
    55 
    56 $(IPKG_SCREEN):
    57         install -d -m0755 $(IDIR_SCREEN)/usr/sbin
    58         install -m0755 $(WRKBUILD)/screen $(IDIR_SCREEN)/usr/sbin/
    59         $(RSTRIP) $(IDIR_SCREEN)
    60         $(IPKG_BUILD) $(IDIR_SCREEN) $(PACKAGE_DIR)
     23do-install:
     24        ${INSTALL_DIR} ${IDIR_SCREEN}/usr/sbin
     25        ${INSTALL_BIN} ${WRKBUILD}/screen ${IDIR_SCREEN}/usr/sbin/
    6126
    6227include ${TOPDIR}/mk/pkg-bottom.mk
  • package/ser2net/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66       
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              ser2net
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            5f83a3e8aec18331cb61069dccdfba47
    13  
    1413PKG_SOURCE_URL:=        @SF/ser2net/
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
    1614
    17 include $(TOPDIR)/mk/package.mk
     15include ${TOPDIR}/mk/package.mk
    1816
    19 $(eval $(call PKG_template,SER2NET,ser2net,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     17$(eval $(call PKG_template,SER2NET,ser2net,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2018
    21 $(WRKBUILD)/.configured: $(WRKBUILD)/.prepared
    22         (cd $(WRKBUILD); \
    23         $(TARGET_CONFIGURE_OPTS) \
    24         CFLAGS="$(TARGET_CFLAGS)" \
    25         ./configure \
    26         --target=$(GNU_TARGET_NAME) \
    27         --host=$(GNU_TARGET_NAME) \
    28         --build=$(GNU_HOST_NAME) \
    29         --prefix=/usr \
    30         --sysconfdir=/etc \
    31         );
    32         touch $@
     19CONFIGURE_STYLE:=       gnu
     20BUILD_STYLE:=           auto
     21INSTALL_STYLE:=         auto
    3322
    34 $(WRKBUILD)/.built:
    35         rm -rf $(WRKINST)
    36         mkdir -p $(WRKINST)
    37         $(MAKE) -C $(WRKBUILD) \
    38         $(TARGET_CONFIGURE_OPTS) \
    39         DESTDIR="$(WRKINST)" \
    40         all install
    41         touch $@
    42  
    43 $(IPKG_SER2NET):
    44         install -d -m0755 $(IDIR_SER2NET)/usr/sbin
    45         cp -fpR $(WRKINST)/usr/sbin/ser2net $(IDIR_SER2NET)/usr/sbin
    46         install -d -m0755 $(IDIR_SER2NET)/etc
    47         cp -fpR $(WRKBUILD)/ser2net.conf $(IDIR_SER2NET)/etc
    48         $(RSTRIP) $(IDIR_SER2NET)
    49         $(IPKG_BUILD) $(IDIR_SER2NET) $(PACKAGE_DIR)
     23post-install:
     24        ${INSTALL_DIR} ${IDIR_SER2NET}/etc
     25        ${INSTALL_DIR} ${IDIR_SER2NET}/usr/sbin
     26        ${INSTALL_BIN} ${WRKINST}/usr/sbin/ser2net ${IDIR_SER2NET}/usr/sbin
     27        ${INSTALL_DATA} ${WRKBUILD}/ser2net.conf ${IDIR_SER2NET}/etc
    5028
    5129include ${TOPDIR}/mk/pkg-bottom.mk
  • package/serdisplib/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              serdisplib
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            b074e02d8d63f34cba8ec45c23f63f78
     13PKG_SOURCE_URL:=        @SF/serdisplib
    1314
    14 PKG_SOURCE_URL:=        @SF/serdisplib
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     15include ${TOPDIR}/mk/package.mk
    1616
    17 include $(TOPDIR)/mk/package.mk
     17$(eval $(call PKG_template,SERDISPLIB,serdisplib,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1818
    19 $(eval $(call PKG_template,SERDISPLIB,serdisplib,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     19CONFIGURE_STYLE:=       gnu
     20CONFIGURE_ENV+=         ac_cv_func_malloc_0_nonnull=yes
     21BUILD_STYLE:=           auto
    2022
    21 $(WRKBUILD)/.configured: $(WRKBUILD)/.prepared
    22         (cd $(WRKBUILD); \
    23                 $(TARGET_CONFIGURE_OPTS) \
    24                 CFLAGS="$(TARGET_CFLAGS)" \
    25                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    26                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    27                 ac_cv_func_malloc_0_nonnull=yes \
    28                 ./configure \
    29                         --target=$(GNU_TARGET_NAME) \
    30                         --host=$(GNU_TARGET_NAME) \
    31                         --build=$(GNU_HOST_NAME) \
    32                         --program-prefix="" \
    33                         --program-suffix="" \
    34                         --prefix=/usr \
    35                         --exec-prefix=/usr \
    36                         --bindir=/usr/bin \
    37                         --datadir=/usr/share \
    38                         --includedir=/usr/include \
    39                         --infodir=/usr/share/info \
    40                         --libdir=/usr/lib \
    41                         --libexecdir=/usr/lib \
    42                         --localstatedir=/var \
    43                         --mandir=/usr/share/man \
    44                         --sbindir=/usr/sbin \
    45                         --sysconfdir=/etc \
    46                         --disable-nls \
    47                         --enable-shared \
    48                         --disable-static \
    49                         --with-gnu-ld \
    50         );
    51         touch $@
    52 
    53 $(WRKBUILD)/.built:
    54         $(MAKE) -C $(WRKBUILD) all
    55         touch $@
    56 
    57 $(IPKG_SERDISPLIB):
    58         install -d -m0755 $(IDIR_SERDISPLIB)/usr/lib
    59         $(CP) $(WRKBUILD)/lib/libserdisp.so.* $(IDIR_SERDISPLIB)/usr/lib
    60         $(RSTRIP) $(IDIR_SERDISPLIB)
    61         $(IPKG_BUILD) $(IDIR_SERDISPLIB) $(PACKAGE_DIR)
    62 
    63 $(STAGING_DIR)/usr/lib/libserdisp.so: $(WRKBUILD)/.built
    64         mkdir -p $(STAGING_DIR)/usr/include
    65         $(CP) $(WRKBUILD)/include/serdisplib $(STAGING_DIR)/usr/include/
    66         mkdir -p $(STAGING_DIR)/usr/lib
    67         $(CP) $(WRKBUILD)/lib/libserdisp.{a,so*} $(STAGING_DIR)/usr/lib/
    68         touch $@
    69 
    70 install-dev: $(STAGING_DIR)/usr/lib/libserdisp.so
    71 
    72 uninstall-dev:
    73         rm -rf \
    74                 $(STAGING_DIR)/usr/include/serdisplib \
    75                 $(STAGING_DIR)/usr/lib/libserdisp.{a,so*} \
    76 
    77 compile-targets: install-dev
    78 clean-targets: uninstall-dev
     23do-install:
     24        ${INSTALL_DIR} ${IDIR_SERDISPLIB}/usr/lib
     25        ${CP} ${WRKBUILD}/lib/libserdisp.so.* ${IDIR_SERDISPLIB}/usr/lib
    7926
    8027include ${TOPDIR}/mk/pkg-bottom.mk
  • package/setpwc/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              setpwc
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            acc0266534c5dc13ad1153ec890c1b8d
     13PKG_SOURCE_URL:=        http://www.vanheusden.com/setpwc/
     14PKG_SOURCE:=            ${PKG_NAME}-${PKG_VERSION}.tgz
    1315
    14 PKG_SOURCE_URL:=        http://www.vanheusden.com/setpwc/
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tgz
     16include ${TOPDIR}/mk/package.mk
    1617
    17 include $(TOPDIR)/mk/package.mk
     18$(eval $(call PKG_template,SETPWC,setpwc,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1819
    19 $(eval $(call PKG_template,SETPWC,setpwc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     20do-build:
     21        ${TARGET_CC} ${TCFLAGS} -DVERSION=\"${PKG_VERSION}\" -o ${WRKBUILD}/setpwc ${WRKBUILD}/setpwc.c
    2022
    21 $(WRKBUILD)/.configured:
    22         touch $@
    23 
    24 $(WRKBUILD)/.built:
    25         $(TARGET_CC) $(TARGET_CFLAGS) -DVERSION=\"$(PKG_VERSION)\" -o $(WRKBUILD)/setpwc $(WRKBUILD)/setpwc.c
    26         touch $@
    27 
    28 $(IPKG_SETPWC):
    29         install -d -m0755 $(IDIR_SETPWC)/usr/bin
    30         install -m0755 $(WRKBUILD)/setpwc $(IDIR_SETPWC)/usr/bin/
    31         $(RSTRIP) $(IDIR_SETPWC)
    32         $(IPKG_BUILD) $(IDIR_SETPWC) $(PACKAGE_DIR)
     23do-install:
     24        ${INSTALL_DIR} ${IDIR_SETPWC}/usr/bin
     25        ${INSTALL_BIN} ${WRKBUILD}/setpwc ${IDIR_SETPWC}/usr/bin/
    3326
    3427include ${TOPDIR}/mk/pkg-bottom.mk
  • package/setserial/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              setserial
     
    1111PKG_RELEASE:=           2
    1212PKG_MD5SUM:=            c4867d72c41564318e0107745eb7a0f2
    13 
    1413PKG_SOURCE_URL:=        @SF/setserial
    1514
    16 include $(TOPDIR)/mk/package.mk
     15include ${TOPDIR}/mk/package.mk
    1716
    18 $(eval $(call PKG_template,SETSERIAL,setserial,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     17$(eval $(call PKG_template,SETSERIAL,setserial,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1918
    20 $(WRKBUILD)/.configured:
    21         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    22                 $(TARGET_CONFIGURE_OPTS) \
    23                 ./configure \
    24                   --target=$(GNU_TARGET_NAME) \
    25                   --host=$(GNU_TARGET_NAME) \
    26                   --build=$(GNU_HOST_NAME) \
    27                   --program-prefix="" \
    28                   --program-suffix="" \
    29                   --prefix=/usr \
    30                   --exec-prefix=/usr \
    31                   --bindir=/usr/bin \
    32                   --datadir=/usr/share \
    33                   --includedir=/usr/include \
    34                   --infodir=/usr/share/info \
    35                   --libdir=/usr/lib \
    36                   --libexecdir=/usr/lib \
    37                   --localstatedir=/var \
    38                   --mandir=/usr/share/man \
    39                   --sbindir=/usr/sbin \
    40                   --sysconfdir=/etc \
    41                   --disable-nls \
    42         )
    43         touch $@
     19CONFIGURE_STYLE:=       gnu
     20BUILD_STYLE:=           auto
    4421
    45 $(WRKBUILD)/.built:
    46         $(MAKE) -C $(WRKBUILD) \
    47                 all
    48         touch $@
    49 
    50 $(IPKG_SETSERIAL):
    51         install -d -m0755 $(IDIR_SETSERIAL)/usr/sbin
    52         install -m0755 $(WRKBUILD)/setserial $(IDIR_SETSERIAL)/usr/sbin/
    53         $(RSTRIP) $(IDIR_SETSERIAL)
    54         $(IPKG_BUILD) $(IDIR_SETSERIAL) $(PACKAGE_DIR)
     22do-install:
     23        ${INSTALL_DIR} ${IDIR_SETSERIAL}/usr/sbin
     24        ${INSTALL_BIN} ${WRKBUILD}/setserial ${IDIR_SETSERIAL}/usr/sbin/
    5525
    5626include ${TOPDIR}/mk/pkg-bottom.mk
  • package/shat/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              shat
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            da06846f35838b14d1513523dad84d24
     13PKG_SOURCE_URL:=        http://world.maxina.de/src/
    1314
    14 PKG_SOURCE_URL:=        http://world.maxina.de/src/
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     15include ${TOPDIR}/mk/package.mk
    1616
    17 include $(TOPDIR)/mk/package.mk
     17$(eval $(call PKG_template,SHAT,shat,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1818
    19 $(eval $(call PKG_template,SHAT,shat,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     19do-build:
     20        ${MAKE} -C ${WRKBUILD}/src \
     21                CC="${TARGET_CC}" LD=${TARGET_CROSS}ld \
     22                CFLAGS="${TARGET_CFLAGS} -Wall -I${WRKBUILD}/include/linux/include -I${WRKBUILD}/include -DVERSION=\\\"${PKG_VERSION}\\\" -DDROP_NETBIOS"
    2023
    21 $(WRKBUILD)/.configured:
    22         touch $@
    23 
    24 $(WRKBUILD)/.built:
    25         $(MAKE) -C $(WRKBUILD)/src \
    26                 CC="$(TARGET_CC)" LD=$(TARGET_CROSS)ld \
    27                 CFLAGS="$(TARGET_CFLAGS) -Wall -I$(WRKBUILD)/include/linux/include -I$(WRKBUILD)/include -DVERSION=\\\"$(PKG_VERSION)\\\" -DDROP_NETBIOS"
    28         touch $@
    29 
    30 $(IPKG_SHAT):
    31         install -d -m0755 $(IDIR_SHAT)/usr/sbin
    32         install -m0755 $(WRKBUILD)/src/shatd $(IDIR_SHAT)/usr/sbin/
    33         install -m0755 $(WRKBUILD)/src/shatc $(IDIR_SHAT)/usr/sbin/
    34         $(RSTRIP) $(IDIR_SHAT)
    35         $(IPKG_BUILD) $(IDIR_SHAT) $(PACKAGE_DIR)
     24do-install:
     25        ${INSTALL_DIR} ${IDIR_SHAT}/usr/sbin
     26        ${INSTALL_BIN} ${WRKBUILD}/src/shat{c,d} ${IDIR_SHAT}/usr/sbin/
    3627
    3728include ${TOPDIR}/mk/pkg-bottom.mk
  • package/shfs/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
    8 include $(TOPDIR)/mk/targets.mk
     7include ${TOPDIR}/rules.mk
     8include ${TOPDIR}/mk/targets.mk
    99
    1010PKG_NAME:=              shfs
     
    1212PKG_RELEASE:=           3
    1313PKG_MD5SUM:=            016f49d71bc32eee2b5d11fc1600cfbe
     14PKG_SOURCE_URL:=        @SF/${PKG_NAME}
    1415
    15 PKG_SOURCE_URL:=        @SF/$(PKG_NAME)
     16include ${TOPDIR}/mk/package.mk
    1617
    17 include $(TOPDIR)/mk/package.mk
     18$(eval $(call PKG_template,SHFS,shfs,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1819
    19 $(eval $(call PKG_template,SHFS,shfs,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    2020
    21 $(WRKBUILD)/.configured:
    22         touch $@
     21do-build:
     22        ${MAKE} -C ${WRKBUILD} \
     23                OFLAGS="${TARGET_CFLAGS}" \
     24                CC="${TARGET_CC}" \
     25                LINKER="${TARGET_CC}" \
     26                KERNEL_SOURCES="${LINUX_DIR}" \
     27                ROOT="${WRKINST}" \
     28                utils utils-install
     29        ${MAKE} -C ${WRKBUILD} \
     30                ARCH="${KERNEL_ARCH}" \
     31                CROSS_COMPILE="${TARGET_CROSS}" \
     32                PATH="${TARGET_PATH}" \
     33                OFLAGS="${TARGET_CFLAGS}" \
     34                CC="${TARGET_CC}" \
     35                LINKER="${TARGET_CC}" \
     36                KERNEL="${KERNEL_VERSION}" \
     37                KERNEL_SOURCES="${LINUX_DIR}" \
     38                ROOT="${WRKINST}" \
     39                module module-install
    2340
    24 $(WRKBUILD)/.built:
    25         rm -rf $(WRKINST)
    26         mkdir -p $(WRKINST)
    27         $(MAKE) -C $(WRKBUILD) \
    28                 OFLAGS="$(TARGET_CFLAGS)" \
    29                 CC="$(TARGET_CC)" \
    30                 LINKER="$(TARGET_CC)" \
    31                 KERNEL_SOURCES="$(LINUX_DIR)" \
    32                 ROOT="$(WRKINST)" \
    33                 utils utils-install
    34         $(MAKE) -C $(WRKBUILD) \
    35                 ARCH="$(KERNEL_ARCH)" \
    36                 CROSS_COMPILE="$(TARGET_CROSS)" \
    37                 PATH="$(TARGET_PATH)" \
    38                 OFLAGS="$(TARGET_CFLAGS)" \
    39                 CC="$(TARGET_CC)" \
    40                 LINKER="$(TARGET_CC)" \
    41                 KERNEL="$(KERNEL_VERSION)" \
    42                 KERNEL_SOURCES="$(LINUX_DIR)" \
    43                 ROOT="$(WRKINST)" \
    44                 module module-install
    45         touch $@
    46 
    47 $(IPKG_SHFS):
    48         install -m0755 -d $(IDIR_SHFS)/usr/sbin
    49         $(CP) $(WRKINST)/usr/sbin/shfs{,u}mount $(IDIR_SHFS)/usr/sbin/
    50         $(CP) $(WRKINST)/usr/sbin/mount.shfs $(IDIR_SHFS)/usr/sbin/
    51         $(RSTRIP) $(IDIR_SHFS)
    52         install -m0755 -d $(IDIR_SHFS)/lib/modules/$(KERNEL_VERSION)
    53         $(CP) $(WRKINST)/lib/modules/$(KERNEL_VERSION)/kernel/fs/shfs/shfs.$(KERNEL_MOD_SUFFIX) \
    54                 $(IDIR_SHFS)/lib/modules/$(KERNEL_VERSION)/
    55         $(IPKG_BUILD) $(IDIR_SHFS) $(PACKAGE_DIR)
     41do-install:
     42        ${INSTALL_DIR} ${IDIR_SHFS}/usr/sbin
     43        ${INSTALL_DIR} ${IDIR_SHFS}/lib/modules/${KERNEL_VERSION}
     44        ${CP} ${WRKINST}/usr/sbin/shfs{,u}mount ${IDIR_SHFS}/usr/sbin/
     45        ${CP} ${WRKINST}/usr/sbin/mount.shfs ${IDIR_SHFS}/usr/sbin/
     46        ${CP} ${WRKINST}/lib/modules/${KERNEL_VERSION}/kernel/fs/shfs/shfs.${KERNEL_MOD_SUFFIX} \
     47                ${IDIR_SHFS}/lib/modules/${KERNEL_VERSION}/
    5648
    5749include ${TOPDIR}/mk/pkg-bottom.mk
  • package/shorewall/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              shorewall
     
    1212PKG_MD5SUM:=            4be5e3af5180252492dcaf48f699404f
    1313PKG_INIT:=              45
     14PKG_SOURCE_URL:=        http://www1.shorewall.net/pub/${PKG_NAME}/3.2/${PKG_NAME}-${PKG_VERSION}
     15PKG_SOURCE:=            ${PKG_NAME}-${PKG_VERSION}.tar.bz2
    1416
    15 PKG_SOURCE_URL:=        http://www1.shorewall.net/pub/$(PKG_NAME)/3.2/$(PKG_NAME)-$(PKG_VERSION)
    16 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.bz2
     17include ${TOPDIR}/mk/package.mk
    1718
    18 include $(TOPDIR)/mk/package.mk
     19$(eval $(call PKG_template,SHOREWALL,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1920
    20 $(eval $(call PKG_template,SHOREWALL,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    21 
    22 $(IPKG_SHOREWALL):
    23         # make use of shorewalls install script
    24         PREFIX="$(IDIR_SHOREWALL)" $(WRKBUILD)/install.sh -n
    25 
    26         # down strip everything
    27         sh ./downstrip $(IDIR_SHOREWALL)/etc/shorewall
    28         sh ./downstrip $(IDIR_SHOREWALL)/usr/share/shorewall
    29 
    30         # use our own init script
    31         install -d -m0755 $(IDIR_SHOREWALL)/etc/init.d
    32         cp ./files/shorewall.init $(IDIR_SHOREWALL)/etc/init.d/S${PKG_INIT}shorewall
    33         rm -f $(IDIR_SHOREWALL)/etc/init.d/shorewall
    34 
    35         $(RSTRIP) $(IDIR_SHOREWALL)
    36         $(IPKG_BUILD) $(IDIR_SHOREWALL) $(PACKAGE_DIR)
     21do-install:
     22        PREFIX="${IDIR_SHOREWALL}" ${WRKBUILD}/install.sh -n
     23        sh ./downstrip ${IDIR_SHOREWALL}/etc/shorewall
     24        sh ./downstrip ${IDIR_SHOREWALL}/usr/share/shorewall
     25        rm -f ${IDIR_SHOREWALL}/etc/init.d/shorewall
     26        ${INSTALL_DIR} ${IDIR_SHOREWALL}/etc/init.d
     27        ${INSTALL_BIN} ./files/shorewall.init ${IDIR_SHOREWALL}/etc/init.d/S${PKG_INIT}${PKG_NAME}
    3728
    3829include ${TOPDIR}/mk/pkg-bottom.mk
  • package/sipp/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              sipp
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            8866e9af0d3bc29e91ebb6eab89a7f1f
     13PKG_SOURCE_URL:=        @SF/sipp
     14PKG_SOURCE:=            ${PKG_NAME}.${PKG_VERSION}.tar.gz
     15WRKSRC=                 ${WRKDIR}/${PKG_NAME}
    1316
    14 PKG_SOURCE_URL:=        @SF/sipp
    15 PKG_SOURCE:=            $(PKG_NAME).$(PKG_VERSION).tar.gz
     17include ${TOPDIR}/mk/package.mk
    1618
    17 WRKSRC=                 ${WRKDIR}/$(PKG_NAME)
     19$(eval $(call PKG_template,SIPP,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1820
    19 include $(TOPDIR)/mk/package.mk
     21BUILD_STYLE:=           auto
     22MAKE_FLAGS+=            CC="${TARGET_CC}" \
     23                        CC_linux="${TARGET_CC}" \
     24                        CPP_linux="${TARGET_CC}" \
     25                        CCLINK_linux="${TARGET_CC}" \
     26                        CFLAGS="${TARGET_CFLAGS}" \
     27                        CPPFLAGS_linux="-I${STAGING_DIR}/usr/include -I${STAGING_DIR}/include -fno-builtin -nostdinc++" \
     28                        LFLAGS_linux="-nodefaultlibs -L${STAGING_DIR}/usr/lib -L${STAGING_DIR}/lib" \
     29                        LIBS="-luClibc++ -lc -lm -lgcc -lpthread -ldl -lncurses" \
     30                        STAGING_DIR=${STAGING_DIR}
    2031
    21 $(eval $(call PKG_template,SIPP,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    22 
    23 $(WRKBUILD)/.configured:
    24         touch $@
    25 
    26 $(WRKBUILD)/.built:
    27         $(MAKE) -C $(WRKBUILD) \
    28                 CC="$(TARGET_CC)" \
    29                 CC_linux="$(TARGET_CC)" \
    30                 CPP_linux="$(TARGET_CC)" \
    31                 CCLINK_linux="$(TARGET_CC)" \
    32                 CFLAGS="$(TARGET_CFLAGS)" \
    33                 CPPFLAGS_linux="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -fno-builtin -nostdinc++" \
    34                 LFLAGS_linux="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    35                 LIBS="-luClibc++ -lc -lm -lgcc -lpthread -ldl -lncurses" \
    36                 STAGING_DIR=$(STAGING_DIR) \
    37                 all
    38         touch $@
    39 
    40 $(IPKG_SIPP):
    41         mkdir -p $(IDIR_SIPP)/usr/sbin
    42         $(CP) $(WRKBUILD)/$(PKG_NAME) $(IDIR_SIPP)/usr/sbin/
    43         $(RSTRIP) $(IDIR_SIPP)
    44         $(IPKG_BUILD) $(IDIR_SIPP) $(PACKAGE_DIR)
     32do-install:
     33        ${INSTALL_DIR} ${IDIR_SIPP}/usr/sbin
     34        ${INSTALL_BIN} ${WRKBUILD}/${PKG_NAME} ${IDIR_SIPP}/usr/sbin/
    4535
    4636include ${TOPDIR}/mk/pkg-bottom.mk
  • package/siproxd/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              siproxd
     
    1212PKG_MD5SUM:=            2fa02bd6f83070593bfc2d383ce614fa
    1313PKG_INIT:=              60
     14PKG_SOURCE_URL:=        @SF/siproxd
    1415
    15 PKG_SOURCE_URL:=        @SF/siproxd
    16 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     16include ${TOPDIR}/mk/package.mk
    1717
    18 include $(TOPDIR)/mk/package.mk
     18$(eval $(call PKG_template,SIPROXD,siproxd,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1919
    20 $(eval $(call PKG_template,SIPROXD,siproxd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     20CONFIGURE_STYLE:=       gnu
     21BUILD_STYLE:=           auto
     22INSTALL_STYLE:=         auto
    2123
    22 $(WRKBUILD)/.configured:
    23         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    24                 $(TARGET_CONFIGURE_OPTS) \
    25                 CFLAGS="$(TARGET_CFLAGS)" \
    26                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    27                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    28                 ./configure \
    29                         --target=$(GNU_TARGET_NAME) \
    30                         --host=$(GNU_TARGET_NAME) \
    31                         --build=$(GNU_HOST_NAME) \
    32                         --program-prefix="" \
    33                         --program-suffix="" \
    34                         --prefix=/usr \
    35                         --exec-prefix=/usr \
    36                         --bindir=/usr/bin \
    37                         --datadir=/usr/share \
    38                         --includedir=/usr/include \
    39                         --infodir=/usr/share/info \
    40                         --libdir=/usr/lib \
    41                         --libexecdir=/usr/lib \
    42                         --localstatedir=/var \
    43                         --mandir=/usr/share/man \
    44                         --sbindir=/usr/sbin \
    45                         --sysconfdir=/etc \
    46                         --disable-nls \
    47                         --enable-shared \
    48                         --disable-static \
    49         );
    50         touch $@
    51 
    52 $(WRKBUILD)/.built:
    53         rm -rf $(WRKINST)
    54         mkdir -p $(WRKINST)
    55         $(MAKE) -C $(WRKBUILD) \
    56                 DESTDIR="$(WRKINST)" \
    57                 all install
    58         touch $@
    59 
    60 $(IPKG_SIPROXD):
    61         install -d -m0755 $(IDIR_SIPROXD)/etc
    62         $(CP) $(WRKINST)/etc/siproxd.conf.example $(IDIR_SIPROXD)/etc/siproxd.conf
    63         $(CP) $(WRKINST)/etc/siproxd_passwd.cfg $(IDIR_SIPROXD)/etc/
    64         install -d -m0755 $(IDIR_SIPROXD)/etc/init.d
    65         install -m0755 files/siproxd.init \
    66                 $(IDIR_SIPROXD)/etc/init.d/S$(PKG_INIT)siproxd
    67         install -d -m0755 $(IDIR_SIPROXD)/usr/sbin
    68         $(CP) $(WRKINST)/usr/sbin/siproxd $(IDIR_SIPROXD)/usr/sbin/
    69         $(RSTRIP) $(IDIR_SIPROXD)
    70         $(IPKG_BUILD) $(IDIR_SIPROXD) $(PACKAGE_DIR)
     24post-install:
     25        ${INSTALL_DIR} ${IDIR_SIPROXD}/etc/init.d
     26        ${INSTALL_DIR} ${IDIR_SIPROXD}/usr/sbin
     27        ${INSTALL_DATA} ${WRKINST}/etc/siproxd.conf.example ${IDIR_SIPROXD}/etc/siproxd.conf
     28        ${INSTALL_DATA} ${WRKINST}/etc/siproxd_passwd.cfg ${IDIR_SIPROXD}/etc/
     29        ${INSTALL_BIN} files/siproxd.init \
     30                       ${IDIR_SIPROXD}/etc/init.d/S${PKG_INIT}siproxd
     31        ${INSTALL_BIN} ${WRKINST}/usr/sbin/siproxd ${IDIR_SIPROXD}/usr/sbin/
    7132
    7233include ${TOPDIR}/mk/pkg-bottom.mk
  • package/sipsak/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              sipsak
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            c4eb8e282902e75f4f040f09ea9d99d5
    13 
    1413PKG_SOURCE_URL:=        http://download.berlios.de/sipsak/ \
    1514                        http://ftp.iptel.org/pub/sipsak/
    16 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
    1715
    18 include $(TOPDIR)/mk/package.mk
     16include ${TOPDIR}/mk/package.mk
    1917
    20 $(eval $(call PKG_template,SIPSAK,sipsak,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     18$(eval $(call PKG_template,SIPSAK,sipsak,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2119
    22 $(WRKBUILD)/.configured:
    23         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    24                 $(TARGET_CONFIGURE_OPTS) \
    25                 CFLAGS="$(TARGET_CFLAGS)" \
    26                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    27                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    28                 ac_cv_func_malloc_0_nonnull=yes \
    29                 ./configure \
    30                         --target=$(GNU_TARGET_NAME) \
    31                         --host=$(GNU_TARGET_NAME) \
    32                         --build=$(GNU_HOST_NAME) \
    33                         --program-prefix="" \
    34                         --program-suffix="" \
    35                         --prefix=/usr \
    36                         --exec-prefix=/usr \
    37                         --bindir=/usr/bin \
    38                         --datadir=/usr/share \
    39                         --includedir=/usr/include \
    40                         --infodir=/usr/share/info \
    41                         --libdir=/usr/lib \
    42                         --libexecdir=/usr/lib \
    43                         --localstatedir=/var \
    44                         --mandir=/usr/share/man \
    45                         --sbindir=/usr/sbin \
    46                         --sysconfdir=/etc \
    47                         --disable-nls \
    48                         --enable-shared \
    49                         --disable-static \
    50                         --disable-gnutls \
    51         );
    52         touch $@
     20CONFIGURE_STYLE:=       gnu
     21CONFIGURE_ENV+=         ac_cv_func_malloc_0_nonnull=yes
     22CONFIGURE_ARGS+=        --disable-gnutls
     23BUILD_STYLE:=           auto
     24INSTALL_STYLE:=         auto
    5325
    54 $(WRKBUILD)/.built:
    55         rm -rf $(WRKINST)
    56         mkdir -p $(WRKINST)
    57         $(MAKE) -C $(WRKBUILD) \
    58                 DESTDIR="$(WRKINST)" \
    59                 all install
    60         touch $@
    61 
    62 $(IPKG_SIPSAK):
    63         install -d -m0755 $(IDIR_SIPSAK)/usr/bin
    64         $(CP) $(WRKINST)/usr/bin/sipsak $(IDIR_SIPSAK)/usr/bin/
    65         $(RSTRIP) $(IDIR_SIPSAK)
    66         $(IPKG_BUILD) $(IDIR_SIPSAK) $(PACKAGE_DIR)
     26post-install:
     27        ${INSTALL_DIR} ${IDIR_SIPSAK}/usr/bin
     28        ${INSTALL_BIN} ${WRKINST}/usr/bin/sipsak ${IDIR_SIPSAK}/usr/bin/
    6729
    6830include ${TOPDIR}/mk/pkg-bottom.mk
  • package/slurm/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              slurm
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            e68d09202b835c644f7f6b7f070f29a2
     13PKG_SOURCE_URL:=        http://www.wormulon.net/files/code/slurm/
    1314
    14 PKG_SOURCE_URL:=        http://www.wormulon.net/files/code/slurm/
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     15include ${TOPDIR}/mk/package.mk
    1616
    17 include $(TOPDIR)/mk/package.mk
     17$(eval $(call PKG_template,SLURM,slurm,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1818
    19 $(eval $(call PKG_template,SLURM,slurm,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     19CONFIGURE_STYLE:=       gnu
     20CONFIGURE_ARGS+=        LIBS="-lncurses" \
     21                        ac_cv_func_malloc_0_nonnull=yes \
     22                        ac_cv_lib_ncurses_use_default_colors=yes
     23BUILD_STYLE:=           auto
     24MAKE_FLAGS:=            CPPFLAGS="${TCPPFLAGS}" CFLAGS="${TCFLAGS}" LDFLAGS="${TLDFLAGS}"
     25INSTALL_STYLE:=         auto
    2026
    21 $(WRKBUILD)/.configured: $(WRKBUILD)/.prepared
    22         (cd $(WRKBUILD); rm -rf config.{cache,status}; \
     27pre-configured:
     28        (cd ${WRKBUILD}; \
    2329                touch configure.in; \
    2430                touch aclocal.m4; \
     
    2632                touch config.h.in; \
    2733                touch configure; \
    28                 $(TARGET_CONFIGURE_OPTS) \
    29                 CFLAGS="$(TARGET_CFLAGS)" \
    30                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    31                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    32                 LIBS="-lncurses" \
    33                 ac_cv_func_malloc_0_nonnull=yes \
    34                 ac_cv_lib_ncurses_use_default_colors=yes \
    35                 ./configure \
    36                         --target=$(GNU_TARGET_NAME) \
    37                         --host=$(GNU_TARGET_NAME) \
    38                         --build=$(GNU_HOST_NAME) \
    39                         --program-prefix="" \
    40                         --program-suffix="" \
    41                         --prefix=/usr \
    42                         --exec-prefix=/usr \
    43                         --bindir=/usr/bin \
    44                         --datadir=/usr/share \
    45                         --includedir=/usr/include \
    46                         --infodir=/usr/share/info \
    47                         --libdir=/usr/lib \
    48                         --libexecdir=/usr/lib \
    49                         --localstatedir=/var \
    50                         --mandir=/usr/share/man \
    51                         --sbindir=/usr/sbin \
    52                         --sysconfdir=/etc \
    53                         --disable-nls \
    54         );
    55         touch $@
     34        )
    5635
    57 $(WRKBUILD)/.built:
    58         rm -rf $(WRKINST)
    59         mkdir -p $(WRKINST)
    60         $(MAKE) -C $(WRKBUILD) \
    61                 DESTDIR="$(WRKINST)" \
    62                 all install
    63         touch $@
    64 
    65 $(IPKG_SLURM):
    66         install -d -m0755 $(IDIR_SLURM)/usr/bin
    67         $(CP) $(WRKINST)/usr/bin/slurm $(IDIR_SLURM)/usr/bin/
    68         $(RSTRIP) $(IDIR_SLURM)
    69         $(IPKG_BUILD) $(IDIR_SLURM) $(PACKAGE_DIR)
     36post-install:
     37        ${INSTALL_DIR} ${IDIR_SLURM}/usr/bin
     38        ${INSTALL_BIN} ${WRKINST}/usr/bin/slurm ${IDIR_SLURM}/usr/bin/
    7039
    7140include ${TOPDIR}/mk/pkg-bottom.mk
  • package/socat/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              socat
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            a80022054be327a461afae8e306cae6f
     13PKG_SOURCE_URL:=        http://www.dest-unreach.org/socat/download/
     14PKG_SOURCE:=            ${PKG_NAME}-${PKG_VERSION}.tar.bz2
    1315
    14 PKG_SOURCE_URL:=        http://www.dest-unreach.org/socat/download/
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.bz2
     16WRKSRC=                 ${WRKDIR}/${PKG_NAME}-1.4
    1617
    17 WRKSRC=                 ${WRKDIR}/$(PKG_NAME)-1.4
     18include ${TOPDIR}/mk/package.mk
    1819
    19 include $(TOPDIR)/mk/package.mk
     20$(eval $(call PKG_template,SOCAT,socat,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2021
    21 $(eval $(call PKG_template,SOCAT,socat,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     22CONFIGURE_STYLE:=       gnu
     23CONFIGURE_ENV+=         sc_cv_termios_ispeed="no"
     24CONFIGURE_ARGS+=        --disable-libwrap \
     25                        --disable-readline
     26BUILD_STYLE:=           auto
     27INSTALL_STYLE:=         auto
    2228
    23 $(WRKBUILD)/.configured:
    24         (cd $(WRKBUILD); rm -rf config.{cache,status}; \
    25                 $(TARGET_CONFIGURE_OPTS) \
    26                 CFLAGS="$(TARGET_CFLAGS)" \
    27                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    28                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    29                 sc_cv_termios_ispeed="no" \
    30                 ./configure \
    31                         --target=$(GNU_TARGET_NAME) \
    32                         --host=$(GNU_TARGET_NAME) \
    33                         --build=$(GNU_HOST_NAME) \
    34                         --program-prefix="" \
    35                         --program-suffix="" \
    36                         --prefix=/usr \
    37                         --exec-prefix=/usr \
    38                         --bindir=/usr/bin \
    39                         --datadir=/usr/share \
    40                         --includedir=/usr/include \
    41                         --infodir=/usr/share/info \
    42                         --libdir=/usr/lib \
    43                         --libexecdir=/usr/lib \
    44                         --localstatedir=/var \
    45                         --mandir=/usr/share/man \
    46                         --sbindir=/usr/sbin \
    47                         --sysconfdir=/etc \
    48                         --disable-nls \
    49                         --disable-libwrap \
    50                         --disable-readline \
    51         )
    52         touch $@
    53 
    54 $(WRKBUILD)/.built:
    55         rm -rf $(WRKINST)
    56         mkdir -p $(WRKINST)
    57         $(MAKE) -C $(WRKBUILD) \
    58                 DESTDIR="$(WRKINST)" \
    59                 all install
    60         touch $@
    61 
    62 $(IPKG_SOCAT):
    63         install -d -m0755 $(IDIR_SOCAT)/usr/bin
    64         $(CP) $(WRKINST)/usr/bin/socat $(IDIR_SOCAT)/usr/bin/
    65         $(RSTRIP) $(IDIR_SOCAT)
    66         $(IPKG_BUILD) $(IDIR_SOCAT) $(PACKAGE_DIR)
     29post-install:
     30        ${INSTALL_DIR} ${IDIR_SOCAT}/usr/bin
     31        ${INSTALL_BIN} ${WRKINST}/usr/bin/socat ${IDIR_SOCAT}/usr/bin/
    6732
    6833include ${TOPDIR}/mk/pkg-bottom.mk
  • package/speex/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              speex
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            734892c8ca5e7e835828048a1289a0cc
     13PKG_SOURCE_URL:=        http://us.speex.org/download
    1314
    14 PKG_SOURCE_URL:=        http://us.speex.org/download
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     15include ${TOPDIR}/mk/package.mk
    1616
    17 include $(TOPDIR)/mk/package.mk
     17$(eval $(call PKG_template,LIBSPEEX,libspeex,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1818
    19 $(eval $(call PKG_template,LIBSPEEX,libspeex,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     19CONFIGURE_STYLE:=       gnu
     20CONFIGURE_ARGS+=        --disable-oggtest
     21BUILD_STYLE:=           auto
     22INSTALL_STYLE:=         auto
     23XAKE_FLAGS+=            bin_PROGRAMS=""
    2024
    21 $(WRKBUILD)/.configured:
    22         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    23                 $(TARGET_CONFIGURE_OPTS) \
    24                 CFLAGS="$(strip $(TARGET_CFLAGS))" \
    25                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
    26                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
    27                 ./configure \
    28                 --target=$(GNU_TARGET_NAME) \
    29                 --host=$(GNU_TARGET_NAME) \
    30                 --build=$(GNU_HOST_NAME) \
    31                   --program-prefix="" \
    32                   --program-suffix="" \
    33                   --prefix=/usr \
    34                   --exec-prefix=/usr \
    35                   --bindir=/usr/bin \
    36                   --datadir=/usr/share \
    37                   --includedir=/usr/include \
    38                   --infodir=/usr/share/info \
    39                   --libdir=/usr/lib \
    40                   --libexecdir=/usr/lib \
    41                   --localstatedir=/var \
    42                   --mandir=/usr/share/man \
    43                   --sbindir=/usr/sbin \
    44                   --sysconfdir=/etc \
    45                   --disable-nls \
    46                   --enable-shared \
    47                   --enable-static \
    48                   --disable-oggtest \
    49         );
    50         touch $@
    51 
    52 $(WRKBUILD)/.built:
    53         rm -rf $(WRKINST)
    54         mkdir -p $(WRKINST)
    55         $(MAKE) -C $(WRKBUILD) \
    56                 DESTDIR="$(WRKINST)" \
    57                 bin_PROGRAMS="" \
    58                 all install
    59         touch $@
    60 
    61 $(IPKG_LIBSPEEX):
    62         install -d -m0755 $(IDIR_LIBSPEEX)/usr/lib
    63         $(CP) $(WRKINST)/usr/lib/libspeex.so.* $(IDIR_LIBSPEEX)/usr/lib/
    64         $(RSTRIP) $(IDIR_LIBSPEEX)
    65         $(IPKG_BUILD) $(IDIR_LIBSPEEX) $(PACKAGE_DIR)
    66 
    67 $(STAGING_DIR)/usr/lib/libspeex.so: $(WRKBUILD)/.built
    68         mkdir -p $(STAGING_DIR)/usr/include
    69         $(CP) $(WRKINST)/usr/include/speex $(STAGING_DIR)/usr/include/
    70         mkdir -p $(STAGING_DIR)/usr/lib
    71         $(CP) $(WRKINST)/usr/lib/libspeex.{a,so*} $(STAGING_DIR)/usr/lib/
    72         mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
    73         $(CP) $(WRKINST)/usr/lib/pkgconfig/speex.pc $(STAGING_DIR)/usr/lib/pkgconfig/
    74         touch $@
    75 
    76 install-dev: $(STAGING_DIR)/usr/lib/libspeex.so
    77 
    78 uninstall-dev:
    79         rm -rf \
    80                 $(STAGING_DIR)/usr/include/speex \
    81                 $(STAGING_DIR)/usr/lib/libspeex.{a,so*} \
    82                 $(STAGING_DIR)/usr/lib/pkgconfig/speex.pc \
    83 
    84 compile-targets: install-dev
    85 clean-targets: uninstall-dev
     25post-install:
     26        ${INSTALL_DIR} ${IDIR_LIBSPEEX}/usr/lib
     27        ${CP} ${WRKINST}/usr/lib/libspeex.so.* ${IDIR_LIBSPEEX}/usr/lib/
    8628
    8729include ${TOPDIR}/mk/pkg-bottom.mk
  • package/sqlite/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              sqlite
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            eb5d9d7e7853b3af78e767d709b7fced
     13PKG_SOURCE_URL:=        http://www.sqlite.org/
    1314
    14 PKG_SOURCE_URL:=        http://www.sqlite.org/
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     15include ${TOPDIR}/mk/package.mk
    1616
    17 include $(TOPDIR)/mk/package.mk
     17$(eval $(call PKG_template,LIBSQLITE,libsqlite,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     18$(eval $(call PKG_template,SQLITE_CLI,sqlite-cli,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1819
    19 $(eval $(call PKG_template,LIBSQLITE,libsqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    20 $(eval $(call PKG_template,SQLITE_CLI,sqlite-cli,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     20CONFIGURE_STYLE:=       gnu
     21CONFIGURE_ENV+=         config_BUILD_CC="${HOSTCC}" \
     22                        config_BUILD_CFLAGS="-O2" \
     23                        config_TARGET_CC="${TARGET_CC}" \
     24                        config_TARGET_CFLAGS="${TARGET_CFLAGS}" \
     25                        config_TARGET_READLINE_INC="-I${STAGING_DIR}/usr/include" \
     26                        config_TARGET_READLINE_LIBS="-L${STAGING_DIR}/usr/lib -lreadline -lncurses"
     27CONFIGURE_ARGS+=        --disable-tcl
     28BUILD_STYLE:=           auto
     29INSTALL_STYLE:=         auto
    2130
    22 $(WRKBUILD)/.configured:
    23         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    24                 $(TARGET_CONFIGURE_OPTS) \
    25                 CFLAGS="$(TARGET_CFLAGS)" \
    26                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    27                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    28                 config_BUILD_CC="$(HOSTCC)" \
    29                 config_BUILD_CFLAGS="-O2" \
    30                 config_TARGET_CC="$(TARGET_CC)" \
    31                 config_TARGET_CFLAGS="$(TARGET_CFLAGS)" \
    32                 config_TARGET_READLINE_INC="-I$(STAGING_DIR)/usr/include" \
    33                 config_TARGET_READLINE_LIBS="-L$(STAGING_DIR)/usr/lib -lreadline -lncurses" \
    34                 ./configure \
    35                         --target=$(GNU_TARGET_NAME) \
    36                         --host=$(GNU_TARGET_NAME) \
    37                         --build=$(GNU_HOST_NAME) \
    38                         --program-prefix="" \
    39                         --program-suffix="" \
    40                         --prefix=/usr \
    41                         --exec-prefix=/usr \
    42                         --bindir=/usr/bin \
    43                         --datadir=/usr/share \
    44                         --includedir=/usr/include \
    45                         --infodir=/usr/share/info \
    46                         --libdir=/usr/lib \
    47                         --libexecdir=/usr/lib \
    48                         --localstatedir=/var \
    49                         --mandir=/usr/share/man \
    50                         --sbindir=/usr/sbin \
    51                         --sysconfdir=/etc \
    52                         --disable-nls \
    53                         --enable-shared \
    54                         --enable-static \
    55                         --disable-tcl \
    56         );
    57         touch $@
    58 
    59 $(WRKBUILD)/.built:
    60         rm -rf $(WRKINST)
    61         mkdir -p $(WRKINST)
    62         $(MAKE) -C $(WRKBUILD) \
    63                 DESTDIR="$(WRKINST)" \
    64                 all install
    65         touch $@
    66 
    67 $(IPKG_LIBSQLITE):
    68         install -d -m0755 $(IDIR_LIBSQLITE)/usr/lib
    69         $(CP) $(WRKINST)/usr/lib/libsqlite3.so.* $(IDIR_LIBSQLITE)/usr/lib/
    70         $(RSTRIP) $(IDIR_LIBSQLITE)
    71         $(IPKG_BUILD) $(IDIR_LIBSQLITE) $(PACKAGE_DIR)
    72 
    73 $(IPKG_SQLITE_CLI):
    74         install -d -m0755 $(IDIR_SQLITE_CLI)/usr/bin
    75         $(CP) $(WRKINST)/usr/bin/sqlite3 $(IDIR_SQLITE_CLI)/usr/bin/
    76         $(RSTRIP) $(IDIR_SQLITE_CLI)
    77         $(IPKG_BUILD) $(IDIR_SQLITE_CLI) $(PACKAGE_DIR)
    78 
    79 $(STAGING_DIR)/usr/lib/libsqlite3.so: $(WRKBUILD)/.built
    80         mkdir -p $(STAGING_DIR)/usr/include
    81         $(CP) $(WRKINST)/usr/include/sqlite3.h $(STAGING_DIR)/usr/include/
    82         mkdir -p $(STAGING_DIR)/usr/lib
    83         $(CP) $(WRKINST)/usr/lib/libsqlite3.{a,so*} $(STAGING_DIR)/usr/lib/
    84         mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
    85         $(CP) $(WRKINST)/usr/lib/pkgconfig/sqlite3.pc $(STAGING_DIR)/usr/lib/pkgconfig/
    86         touch $@
    87 
    88 install-dev: $(STAGING_DIR)/usr/lib/libsqlite3.so
    89 
    90 uninstall-dev:
    91         rm -rf \
    92                 $(STAGING_DIR)/usr/include/sqlite3.h \
    93                 $(STAGING_DIR)/usr/lib/libsqlite3.{a,so*} \
    94                 $(STAGING_DIR)/usr/lib/pkgconfig/sqlite3.pc \
    95 
    96 compile-targets: install-dev
    97 clean-targets: uninstall-dev
     31post-install:
     32        ${INSTALL_DIR} ${IDIR_LIBSQLITE}/usr/lib
     33        ${CP} ${WRKINST}/usr/lib/libsqlite3.so.* ${IDIR_LIBSQLITE}/usr/lib/
     34        ${INSTALL_DIR} ${IDIR_SQLITE_CLI}/usr/bin
     35        ${INSTALL_BIN} ${WRKINST}/usr/bin/sqlite3 ${IDIR_SQLITE_CLI}/usr/bin/
    9836
    9937include ${TOPDIR}/mk/pkg-bottom.mk
  • package/sqlite2/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              sqlite2
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            838dbac20b56d2c4292e98848505a05b
     13PKG_SOURCE_URL:=        http://www.sqlite.org/
     14PKG_SOURCE:=            sqlite-${PKG_VERSION}.tar.gz
    1315
    14 PKG_SOURCE_URL:=        http://www.sqlite.org/
    15 PKG_SOURCE:=            sqlite-$(PKG_VERSION).tar.gz
     16WRKSRC=                 ${WRKDIR}/sqlite-${PKG_VERSION}
    1617
    17 WRKSRC=                 ${WRKDIR}/sqlite-$(PKG_VERSION)
     18include ${TOPDIR}/mk/package.mk
    1819
    19 include $(TOPDIR)/mk/package.mk
     20$(eval $(call PKG_template,LIBSQLITE2,libsqlite2,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     21$(eval $(call PKG_template,SQLITE2_CLI,sqlite2-cli,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2022
    21 $(eval $(call PKG_template,LIBSQLITE2,libsqlite2,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    22 $(eval $(call PKG_template,SQLITE2_CLI,sqlite2-cli,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     23CONFIGURE_STYLE:=       gnu
     24CONFIGURE_ENV+=         config_BUILD_CC="${HOSTCC}" \
     25                        config_BUILD_CFLAGS="-O2" \
     26                        config_TARGET_CC="${TARGET_CC}" \
     27                        config_TARGET_CFLAGS="${TARGET_CFLAGS}" \
     28                        config_TARGET_READLINE_INC="-I${STAGING_DIR}/usr/include" \
     29                        config_TARGET_READLINE_LIBS="-L${STAGING_DIR}/usr/lib -lreadline -lncurses" \
     30                        config_TARGET_TCL_INC="-DNO_TCL=1"
     31BUILD_STYLE:=           auto
     32INSTALL_STYLE:=         auto
    2333
    24 $(WRKBUILD)/.configured:
    25         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    26                 $(TARGET_CONFIGURE_OPTS) \
    27                 CFLAGS="$(TARGET_CFLAGS)" \
    28                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    29                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    30                 config_BUILD_CC="$(HOSTCC)" \
    31                 config_BUILD_CFLAGS="-O2" \
    32                 config_TARGET_CC="$(TARGET_CC)" \
    33                 config_TARGET_CFLAGS="$(TARGET_CFLAGS)" \
    34                 config_TARGET_READLINE_INC="-I$(STAGING_DIR)/usr/include" \
    35                 config_TARGET_READLINE_LIBS="-L$(STAGING_DIR)/usr/lib -lreadline -lncurses" \
    36                 config_TARGET_TCL_INC="-DNO_TCL=1" \
    37                 ./configure \
    38                         --target=$(GNU_TARGET_NAME) \
    39                         --host=$(GNU_TARGET_NAME) \
    40                         --build=$(GNU_HOST_NAME) \
    41                         --program-prefix="" \
    42                         --program-suffix="" \
    43                         --prefix=/usr \
    44                         --exec-prefix=/usr \
    45                         --bindir=/usr/bin \
    46                         --datadir=/usr/share \
    47                         --includedir=/usr/include \
    48                         --infodir=/usr/share/info \
    49                         --libdir=/usr/lib \
    50                         --libexecdir=/usr/lib \
    51                         --localstatedir=/var \
    52                         --mandir=/usr/share/man \
    53                         --sbindir=/usr/sbin \
    54                         --sysconfdir=/etc \
    55                         --enable-shared \
    56                         --enable-static \
    57         );
    58         touch $@
    59 
    60 $(WRKBUILD)/.built:
    61         rm -rf $(WRKINST)
    62         mkdir -p $(WRKINST)
    63         $(MAKE) -C $(WRKBUILD) \
    64                 DESTDIR="$(WRKINST)" \
    65                 all install
    66         touch $@
    67 
    68 $(IPKG_LIBSQLITE2):
    69         install -d -m0755 $(IDIR_LIBSQLITE2)/usr/lib
    70         $(CP) $(WRKINST)/usr/lib/libsqlite.so.* $(IDIR_LIBSQLITE2)/usr/lib/
    71         $(RSTRIP) $(IDIR_LIBSQLITE2)
    72         $(IPKG_BUILD) $(IDIR_LIBSQLITE2) $(PACKAGE_DIR)
    73 
    74 $(IPKG_SQLITE2_CLI):
    75         install -d -m0755 $(IDIR_SQLITE2_CLI)/usr/bin
    76         $(CP) $(WRKINST)/usr/bin/sqlite $(IDIR_SQLITE2_CLI)/usr/bin/
    77         $(RSTRIP) $(IDIR_SQLITE2_CLI)
    78         $(IPKG_BUILD) $(IDIR_SQLITE2_CLI) $(PACKAGE_DIR)
    79 
    80 $(STAGING_DIR)/usr/lib/libsqlite.so: $(WRKBUILD)/.built
    81         mkdir -p $(STAGING_DIR)/usr/include
    82         $(CP) $(WRKINST)/usr/include/sqlite.h $(STAGING_DIR)/usr/include/
    83         mkdir -p $(STAGING_DIR)/usr/lib
    84         $(CP) $(WRKINST)/usr/lib/libsqlite.{a,so*} $(STAGING_DIR)/usr/lib/
    85         mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
    86         $(CP) $(WRKINST)/usr/lib/pkgconfig/sqlite.pc $(STAGING_DIR)/usr/lib/pkgconfig/
    87         touch $@
    88 
    89 install-dev: $(STAGING_DIR)/usr/lib/libsqlite.so
    90 
    91 uninstall-dev:
    92         rm -rf \
    93                 $(STAGING_DIR)/usr/include/sqlite.h \
    94                 $(STAGING_DIR)/usr/lib/libsqlite.{a,so*} \
    95                 $(STAGING_DIR)/usr/lib/pkgconfig/sqlite.pc \
    96 
    97 compile-targets: install-dev
    98 clean-targets: uninstall-dev
     34post-install:
     35        ${INSTALL_DIR} ${IDIR_LIBSQLITE2}/usr/lib/
     36        ${CP} ${WRKINST}/usr/lib/libsqlite.so.* ${IDIR_LIBSQLITE2}/usr/lib/
     37        ${INSTALL_DIR} ${IDIR_SQLITE2_CLI}/usr/bin/
     38        ${INSTALL_BIN} ${WRKINST}/usr/bin/sqlite ${IDIR_SQLITE2_CLI}/usr/bin/
    9939
    10040include ${TOPDIR}/mk/pkg-bottom.mk
  • package/squid/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              squid
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            3e64468e123be1246d17486dab6bee87
    13 
    1413PKG_SOURCE_URL:=        http://www.squid-cache.org/Versions/v2/2.5/
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.bz2
     14PKG_SOURCE:=            ${PKG_NAME}-${PKG_VERSION}.tar.bz2
    1615
    1716AUTH_MODULES:=basic digest ntlm
    18 ifneq ($(FWRT_PACKAGE_SQUID_MOD_BASIC_AUTH_GETPWNAM),)
     17ifneq (${FWRT_PACKAGE_SQUID_MOD_BASIC_AUTH_GETPWNAM},)
    1918BASIC_AUTH_HELPERS+= getpwnam
    2019endif
    21 ifneq ($(FWRT_PACKAGE_SQUID_MOD_BASIC_AUTH_NCSA),)
     20ifneq (${FWRT_PACKAGE_SQUID_MOD_BASIC_AUTH_NCSA},)
    2221BASIC_AUTH_HELPERS+= NCSA
    2322endif
    24 ifneq ($(FWRT_PACKAGE_SQUID_MOD_BASIC_AUTH_SMB),)
     23ifneq (${FWRT_PACKAGE_SQUID_MOD_BASIC_AUTH_SMB},)
    2524BASIC_AUTH_HELPERS+= SMB
    2625endif
    27 ifneq ($(FWRT_PACKAGE_SQUID_MOD_BASIC_AUTH_WINBIND),)
     26ifneq (${FWRT_PACKAGE_SQUID_MOD_BASIC_AUTH_WINBIND},)
    2827BASIC_AUTH_HELPERS+= winbind
    2928endif
    3029
    31 ifneq ($(FWRT_PACKAGE_SQUID_MOD_DIGEST_AUTH_PASSWORD),)
     30ifneq (${FWRT_PACKAGE_SQUID_MOD_DIGEST_AUTH_PASSWORD},)
    3231DIGEST_AUTH_HELPERS:=password
    3332endif
    3433
    35 ifneq ($(FWRT_PACKAGE_SQUID_MOD_EXTERNAL_ACL_IP_USER),)
     34ifneq (${FWRT_PACKAGE_SQUID_MOD_EXTERNAL_ACL_IP_USER},)
    3635EXTERNAL_ACL_HELPERS+= ip_user
    3736endif
    38 ifneq ($(FWRT_PACKAGE_SQUID_MOD_EXTERNAL_ACL_UNIX_GROUP),)
     37ifneq (${FWRT_PACKAGE_SQUID_MOD_EXTERNAL_ACL_UNIX_GROUP},)
    3938EXTERNAL_ACL_HELPERS+= unix_group
    4039endif
    41 ifneq ($(FWRT_PACKAGE_SQUID_MOD_EXTERNAL_ACL_WINBIND_GROUP),)
     40ifneq (${FWRT_PACKAGE_SQUID_MOD_EXTERNAL_ACL_WINBIND_GROUP},)
    4241EXTERNAL_ACL_HELPERS+= winbind_group
    4342endif
    4443
    45 ifneq ($(FWRT_PACKAGE_SQUID_MOD_NTLM_AUTH_FAKEAUTH),)
     44ifneq (${FWRT_PACKAGE_SQUID_MOD_NTLM_AUTH_FAKEAUTH},)
    4645NTLM_AUTH_HELPERS+= fakeauth
    4746endif
    48 ifneq ($(FWRT_PACKAGE_SQUID_MOD_NTLM_AUTH_SMB_AUTH),)
     47ifneq (${FWRT_PACKAGE_SQUID_MOD_NTLM_AUTH_SMB_AUTH},)
    4948NTLM_AUTH_HELPERS+= SMB
    5049endif
    51 ifneq ($(FWRT_PACKAGE_SQUID_MOD_NTLM_AUTH_WINBIND_AUTH),)
     50ifneq (${FWRT_PACKAGE_SQUID_MOD_NTLM_AUTH_WINBIND_AUTH},)
    5251NTLM_AUTH_HELPERS+= winbind
    5352endif
    5453
    55 include $(TOPDIR)/mk/package.mk
     54include ${TOPDIR}/mk/package.mk
    5655
    5756define PKG_mod_template
    58 
    59 $$(IPKG_$(1)):
    60         install -d -m0755 $$(IDIR_$(1))/usr/lib/squid
    61         if [ -e $(WRKINST)/usr/lib/squid/$(2) ]; then \
    62                 $(CP) $(WRKINST)/usr/lib/squid/$(2) $$(IDIR_$(1))/usr/lib/squid/ ; \
    63         fi
    64         $(RSTRIP) $$(IDIR_$(1))
    65         $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
    66 
     57if [ -e ${WRKINST}/usr/lib/squid/${2} ]; then \
     58        ${INSTALL_DIR} ${IDIR_${1}}/usr/lib/squid/ ; \
     59        ${INSTALL_BIN} ${WRKINST}/usr/lib/squid/${2} ${IDIR_${1}}/usr/lib/squid/ ; \
     60fi
    6761endef
    6862
     63#$${IPKG_${1}}:
     64#       install -d -m0755 $${IDIR_${1}}/usr/lib/squid
     65#       if [ -e ${WRKINST}/usr/lib/squid/${2} ]; then \
     66#               ${CP} ${WRKINST}/usr/lib/squid/${2} $${IDIR_${1}}/usr/lib/squid/ ; \
     67#       fi
     68#       ${RSTRIP} $${IDIR_${1}}
     69#       ${IPKG_BUILD} $${IDIR_${1}} ${PACKAGE_DIR}
     70#
     71#endef
    6972
    70 $(eval $(call PKG_template,SQUID,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    71 $(eval $(call PKG_template,SQUID_MOD_BASIC_AUTH_GETPWNAM,$(PKG_NAME)-mod-basic-auth-getpwnam,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    72 $(eval $(call PKG_template,SQUID_MOD_BASIC_AUTH_NCSA,$(PKG_NAME)-mod-basic-auth-ncsa,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    73 $(eval $(call PKG_template,SQUID_MOD_BASIC_AUTH_SMB,$(PKG_NAME)-mod-basic-auth-smb,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    74 $(eval $(call PKG_template,SQUID_MOD_BASIC_AUTH_WINBIND,$(PKG_NAME)-mod-basic-auth-winbind,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    75 $(eval $(call PKG_template,SQUID_MOD_DIGEST_AUTH_PASSWORD,$(PKG_NAME)-mod-digest-auth-password,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    76 $(eval $(call PKG_template,SQUID_MOD_EXTERNAL_ACL_IP_USER,$(PKG_NAME)-mod-external-acl-ip-user,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    77 $(eval $(call PKG_template,SQUID_MOD_EXTERNAL_ACL_UNIX_GROUP,$(PKG_NAME)-mod-external-acl-unix-group,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    78 $(eval $(call PKG_template,SQUID_MOD_EXTERNAL_ACL_WINBIND_GROUP,$(PKG_NAME)-mod-external-acl-winbind-group,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    79 $(eval $(call PKG_template,SQUID_MOD_NTLM_AUTH_FAKEAUTH,$(PKG_NAME)-mod-ntlm-auth-fakeauth,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    80 $(eval $(call PKG_template,SQUID_MOD_NTLM_AUTH_SMB_AUTH,$(PKG_NAME)-mod-ntlm-auth-smb-auth,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    81 $(eval $(call PKG_template,SQUID_MOD_NTLM_AUTH_WINBIND_AUTH,$(PKG_NAME)-mod-ntlm-auth-winbind-auth,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    8273
    83 $(eval $(call PKG_mod_template,SQUID_MOD_BASIC_AUTH_GETPWNAM,getpwname_auth))
    84 $(eval $(call PKG_mod_template,SQUID_MOD_BASIC_AUTH_LDAP,ldap))
    85 $(eval $(call PKG_mod_template,SQUID_MOD_BASIC_AUTH_NCSA,ncsa_auth))
    86 $(eval $(call PKG_mod_template,SQUID_MOD_BASIC_AUTH_SMB,smb_auth))
    87 $(eval $(call PKG_mod_template,SQUID_MOD_BASIC_AUTH_WINBIND,wb_auth))
    88 $(eval $(call PKG_mod_template,SQUID_MOD_DIGEST_AUTH_PASSWORD,digest_pw_auth))
    89 $(eval $(call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_IP_USER,ip_user_check))
    90 $(eval $(call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_LDAP_GROUP,ldap_auth))
    91 $(eval $(call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_UNIX_GROUP,squid_unix_group))
    92 $(eval $(call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_WINBIND_GROUP,wb_group))
    93 $(eval $(call PKG_mod_template,SQUID_MOD_NTLM_AUTH_FAKEAUTH,fakeauth_auth))
    94 $(eval $(call PKG_mod_template,SQUID_MOD_NTLM_AUTH_SMB_AUTH,ntlm_auth))
    95 $(eval $(call PKG_mod_template,SQUID_MOD_NTLM_AUTH_WINBIND_AUTH,wb_ntlmauth))
     74$(eval $(call PKG_template,SQUID,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     75$(eval $(call PKG_template,SQUID_MOD_BASIC_AUTH_GETPWNAM,${PKG_NAME}-mod-basic-auth-getpwnam,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     76$(eval $(call PKG_template,SQUID_MOD_BASIC_AUTH_NCSA,${PKG_NAME}-mod-basic-auth-ncsa,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     77$(eval $(call PKG_template,SQUID_MOD_BASIC_AUTH_SMB,${PKG_NAME}-mod-basic-auth-smb,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     78$(eval $(call PKG_template,SQUID_MOD_BASIC_AUTH_WINBIND,${PKG_NAME}-mod-basic-auth-winbind,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     79$(eval $(call PKG_template,SQUID_MOD_DIGEST_AUTH_PASSWORD,${PKG_NAME}-mod-digest-auth-password,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     80$(eval $(call PKG_template,SQUID_MOD_EXTERNAL_ACL_IP_USER,${PKG_NAME}-mod-external-acl-ip-user,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     81$(eval $(call PKG_template,SQUID_MOD_EXTERNAL_ACL_UNIX_GROUP,${PKG_NAME}-mod-external-acl-unix-group,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     82$(eval $(call PKG_template,SQUID_MOD_EXTERNAL_ACL_WINBIND_GROUP,${PKG_NAME}-mod-external-acl-winbind-group,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     83$(eval $(call PKG_template,SQUID_MOD_NTLM_AUTH_FAKEAUTH,${PKG_NAME}-mod-ntlm-auth-fakeauth,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     84$(eval $(call PKG_template,SQUID_MOD_NTLM_AUTH_SMB_AUTH,${PKG_NAME}-mod-ntlm-auth-smb-auth,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     85$(eval $(call PKG_template,SQUID_MOD_NTLM_AUTH_WINBIND_AUTH,${PKG_NAME}-mod-ntlm-auth-winbind-auth,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    9686
    97 $(WRKBUILD)/.configured:
    98         (cd $(WRKBUILD); rm -rf config.cache; \
    99                 $(TARGET_CONFIGURE_OPTS) \
    100                 CFLAGS="$(TARGET_CFLAGS)" \
    101                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    102                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    103                 ac_cv_sizeof_void_p=4 \
    104                 ac_cv_sizeof_short=2 \
    105                 ac_cv_sizeof_int=4 \
    106                 ac_cv_sizeof_long=4 \
    107                 ac_cv_sizeof_long_long=8 \
    108                 ac_cv_sizeof___int64=0 \
    109                 ac_cv_sizeof_int16_t=2 \
    110                 ac_cv_sizeof_uint16_t=2 \
    111                 ac_cv_sizeof_u_int16_t=2 \
    112                 ac_cv_sizeof_int32_t=4 \
    113                 ac_cv_sizeof_uint32_t=4 \
    114                 ac_cv_sizeof_u_int32_t=4 \
    115                 ac_cv_sizeof_int64_t=8 \
    116                 ac_cv_sizeof_uint64_t=8 \
    117                 ac_cv_sizeof_u_int64_t=8 \
    118                 ac_cv_func_setresuid=no \
    119                 ac_cv_func_va_copy=no \
    120                 ac_cv_func___va_copy=no \
    121                 ./configure \
    122                         --disable-dependency-tracking \
    123                         --target=$(GNU_TARGET_NAME) \
    124                         --host=$(GNU_TARGET_NAME) \
    125                         --build=$(GNU_HOST_NAME) \
    126                         --program-prefix="" \
    127                         --program-suffix="" \
    128                         --prefix=/usr \
    129                         --exec-prefix=/usr \
    130                         --bindir=/usr/bin \
     87#${eval ${call PKG_mod_template,SQUID_MOD_BASIC_AUTH_GETPWNAM,getpwname_auth}}
     88#${eval ${call PKG_mod_template,SQUID_MOD_BASIC_AUTH_LDAP,ldap}}
     89#${eval ${call PKG_mod_template,SQUID_MOD_BASIC_AUTH_NCSA,ncsa_auth}}
     90#${eval ${call PKG_mod_template,SQUID_MOD_BASIC_AUTH_SMB,smb_auth}}
     91#${eval ${call PKG_mod_template,SQUID_MOD_BASIC_AUTH_WINBIND,wb_auth}}
     92#${eval ${call PKG_mod_template,SQUID_MOD_DIGEST_AUTH_PASSWORD,digest_pw_auth}}
     93#${eval ${call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_IP_USER,ip_user_check}}
     94#${eval ${call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_LDAP_GROUP,ldap_auth}}
     95#${eval ${call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_UNIX_GROUP,squid_unix_group}}
     96#${eval ${call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_WINBIND_GROUP,wb_group}}
     97#${eval ${call PKG_mod_template,SQUID_MOD_NTLM_AUTH_FAKEAUTH,fakeauth_auth}}
     98#${eval ${call PKG_mod_template,SQUID_MOD_NTLM_AUTH_SMB_AUTH,ntlm_auth}}
     99#${eval ${call PKG_mod_template,SQUID_MOD_NTLM_AUTH_WINBIND_AUTH,wb_ntlmauth}}
     100
     101CONFIGURE_STYLE:=       gnu
     102CONFIGURE_ENV+=         ac_cv_sizeof_void_p=4 \
     103                        ac_cv_sizeof_short=2 \
     104                        ac_cv_sizeof_int=4 \
     105                        ac_cv_sizeof_long=4 \
     106                        ac_cv_sizeof_long_long=8 \
     107                        ac_cv_sizeof___int64=0 \
     108                        ac_cv_sizeof_int16_t=2 \
     109                        ac_cv_sizeof_uint16_t=2 \
     110                        ac_cv_sizeof_u_int16_t=2 \
     111                        ac_cv_sizeof_int32_t=4 \
     112                        ac_cv_sizeof_uint32_t=4 \
     113                        ac_cv_sizeof_u_int32_t=4 \
     114                        ac_cv_sizeof_int64_t=8 \
     115                        ac_cv_sizeof_uint64_t=8 \
     116                        ac_cv_sizeof_u_int64_t=8 \
     117                        ac_cv_func_setresuid=no \
     118                        ac_cv_func_va_copy=no \
     119                        ac_cv_func___va_copy=no
     120CONFIGURE_ARGS+=        --disable-dependency-tracking \
    131121                        --datadir=/usr/share/squid \
    132                         --includedir=/usr/include \
    133                         --infodir=/usr/share/info \
    134                         --libdir=/usr/lib \
    135122                        --libexecdir=/usr/lib/squid \
    136                         --localstatedir=/var \
    137                         --mandir=/usr/share/man \
    138                         --sbindir=/usr/sbin \
    139123                        --sysconfdir=/etc/squid \
    140124                        --enable-shared \
     
    159143                        --enable-delay-pools \
    160144                        --enable-useragent-log \
    161                         --with-openssl=$(STAGING_DIR)/usr \
    162                         --enable-auth="$(AUTH_MODULES)" \
    163                         --enable-basic-auth-helpers="$(BASIC_AUTH_HELPERS)" \
    164                         --enable-ntlm-auth-helpers="$(NTLM_AUTH_HELPERS)" \
    165                         --enable-digest-auth-helpers="$(DIGEST_AUTH_HELPERS)" \
    166                         --enable-external-acl-helpers="$(EXTERNAL_ACL_HELPERS)" \
    167         );
    168         touch $@
     145                        --with-openssl=${STAGING_DIR}/usr \
     146                        --enable-auth="${AUTH_MODULES}" \
     147                        --enable-basic-auth-helpers="${BASIC_AUTH_HELPERS}" \
     148                        --enable-ntlm-auth-helpers="${NTLM_AUTH_HELPERS}" \
     149                        --enable-digest-auth-helpers="${DIGEST_AUTH_HELPERS}" \
     150                        --enable-external-acl-helpers="${EXTERNAL_ACL_HELPERS}"
     151BUILD_STYLE:=           auto
     152INSTALL_STYLE:=         auto
    169153
    170 $(WRKBUILD)/.built:
    171         rm -rf $(WRKINST)
    172         mkdir -p $(WRKINST)
    173         $(MAKE) -C $(WRKBUILD) \
    174                 DESTDIR=$(WRKINST) \
    175                 all install
    176         touch $@
    177 
    178 $(IPKG_SQUID):
    179         install -d -m0755 $(IDIR_SQUID)/etc/squid
    180         $(CP) $(WRKINST)/etc/squid/mime.conf $(IDIR_SQUID)/etc/squid/
    181         $(CP) $(WRKINST)/etc/squid/squid.conf $(IDIR_SQUID)/etc/squid/
    182         install -d -m0755 $(IDIR_SQUID)/usr/share/squid
    183         $(CP) $(WRKINST)/usr/share/squid/* $(IDIR_SQUID)/usr/share/squid/
    184         install -d -m0755 $(IDIR_SQUID)/usr/sbin
    185         $(CP) $(WRKINST)/usr/sbin/squid $(IDIR_SQUID)/usr/sbin/
    186         $(RSTRIP) $(IDIR_SQUID)
    187         $(IPKG_BUILD) $(IDIR_SQUID) $(PACKAGE_DIR)
     154post-install:
     155        ${INSTALL_DIR} ${IDIR_SQUID}/etc/squid
     156        ${INSTALL_DATA} ${WRKINST}/etc/squid/mime.conf \
     157                        ${WRKINST}/etc/squid/squid.conf ${IDIR_SQUID}/etc/squid/
     158        ${INSTALL_DIR} ${IDIR_SQUID}/usr/share/squid
     159        ${CP} ${WRKINST}/usr/share/squid/* ${IDIR_SQUID}/usr/share/squid/
     160        ${INSTALL_DIR} ${IDIR_SQUID}/usr/sbin
     161        ${INSTALL_BIN} ${WRKINST}/usr/sbin/squid ${IDIR_SQUID}/usr/sbin/
     162        $(call PKG_mod_template,SQUID_MOD_BASIC_AUTH_GETPWNAM,getpwname_auth)
     163        $(call PKG_mod_template,SQUID_MOD_BASIC_AUTH_LDAP,ldap)
     164        $(call PKG_mod_template,SQUID_MOD_BASIC_AUTH_NCSA,ncsa_auth)
     165        $(call PKG_mod_template,SQUID_MOD_BASIC_AUTH_SMB,smb_auth)
     166        $(call PKG_mod_template,SQUID_MOD_BASIC_AUTH_WINBIND,wb_auth)
     167        $(call PKG_mod_template,SQUID_MOD_DIGEST_AUTH_PASSWORD,digest_pw_auth)
     168        $(call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_IP_USER,ip_user_check)
     169        $(call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_LDAP_GROUP,ldap_auth)
     170        $(call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_UNIX_GROUP,squid_unix_group)
     171        $(call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_WINBIND_GROUP,wb_group)
     172        $(call PKG_mod_template,SQUID_MOD_NTLM_AUTH_FAKEAUTH,fakeauth_auth)
     173        $(call PKG_mod_template,SQUID_MOD_NTLM_AUTH_SMB_AUTH,ntlm_auth)
     174        $(call PKG_mod_template,SQUID_MOD_NTLM_AUTH_WINBIND_AUTH,wb_ntlmauth)
    188175
    189176include ${TOPDIR}/mk/pkg-bottom.mk
  • package/srelay/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              srelay
     
    1212PKG_MD5SUM:=            4a9f3298b38d8588f0ffde31b946a47f
    1313PKG_INIT:=              60
    14 
    1514PKG_SOURCE_URL:=        @SF/socks-relay
    1615
    17 include $(TOPDIR)/mk/package.mk
     16include ${TOPDIR}/mk/package.mk
    1817
    19 $(eval $(call PKG_template,SRELAY,srelay,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     18$(eval $(call PKG_template,SRELAY,srelay,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2019
    21 $(WRKBUILD)/.configured:
    22         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    23                 $(TARGET_CONFIGURE_OPTS) \
    24                 CFLAGS="$(TARGET_CFLAGS)" \
    25                 ./configure \
    26                   --target=$(GNU_TARGET_NAME) \
    27                   --host=$(GNU_TARGET_NAME) \
    28                   --build=$(GNU_HOST_NAME) \
    29                   --program-prefix="" \
    30                   --program-suffix="" \
    31                   --prefix=/usr \
    32                   --exec-prefix=/usr \
    33                   --bindir=/usr/bin \
    34                   --datadir=/usr/share \
    35                   --includedir=/usr/include \
    36                   --infodir=/usr/share/info \
    37                   --libdir=/usr/lib \
    38                   --libexecdir=/usr/lib \
    39                   --localstatedir=/var \
    40                   --mandir=/usr/share/man \
    41                   --sbindir=/usr/sbin \
    42                   --sysconfdir=/etc \
    43                   --disable-thread \
    44                   --disable-nls \
    45         );
    46         touch $@
     20CONFIGURE_STYLE:=       gnu
     21CONFIGURE_ARGS+=        --disable-thread
     22BUILD_STYLE:=           auto
    4723
    48 $(WRKBUILD)/.built:
    49         rm -rf $(WRKINST)
    50         mkdir -p $(WRKINST)
    51         $(MAKE) -C $(WRKBUILD) \
    52                 CC="$(TARGET_CC)" \
    53                 all
    54         $(CP) $(WRKBUILD)/srelay $(WRKINST)
    55         touch $@
    56 
    57 $(IPKG_SRELAY):
    58         $(INSTALL_DIR) $(IDIR_SRELAY)/usr/bin
    59         $(INSTALL_DIR) $(IDIR_SRELAY)/etc/init.d
    60         $(INSTALL_BIN) $(WRKINST)/srelay $(IDIR_SRELAY)/usr/bin/
    61         $(INSTALL_BIN) ./files/srelay.init \
    62                 $(IDIR_SRELAY)/etc/init.d/S$(PKG_INIT)srelay
    63         $(INSTALL_DATA) ./files/srelay.conf $(IDIR_SRELAY)/etc
    64         $(RSTRIP) $(IDIR_SRELAY)
    65         $(IPKG_BUILD) $(IDIR_SRELAY) $(PACKAGE_DIR)
     24do-install:
     25        ${INSTALL_DIR} ${IDIR_SRELAY}/usr/bin
     26        ${INSTALL_DIR} ${IDIR_SRELAY}/etc/init.d
     27        ${INSTALL_BIN} ${WRKBUILD}/srelay ${IDIR_SRELAY}/usr/bin/
     28        ${INSTALL_BIN} ./files/srelay.init \
     29                ${IDIR_SRELAY}/etc/init.d/S${PKG_INIT}${PKG_NAME}
     30        ${INSTALL_DATA} ./files/srelay.conf ${IDIR_SRELAY}/etc
    6631
    6732include ${TOPDIR}/mk/pkg-bottom.mk
  • package/ssltunnel/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              ssltunnel
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            bfe529edb9b6c97bc03d213676b1f35d
     13PKG_SOURCE_URL:=        http://www.hsc.fr/ressources/outils/ssltunnel/download
    1314
    14 PKG_SOURCE_URL:=        http://www.hsc.fr/ressources/outils/ssltunnel/download
    15 PKG_SOURCE:=            ${PKG_NAME}-$(PKG_VERSION).tar.gz
     15include ${TOPDIR}/mk/package.mk
    1616
    17 include $(TOPDIR)/mk/package.mk
     17$(eval $(call PKG_template,SSLTUNNEL,ssltunnel,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1818
    19 $(eval $(call PKG_template,SSLTUNNEL,ssltunnel,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     19CONFIGURE_STYLE:=       gnu
     20CONFIGURE_ENV+=         BUILD_CC="${TARGET_CC}"
     21BUILD_STYLE:=           auto
     22INSTALL_STYLE:=         auto
     23XAKE_FLAGS+=            CCOPT="${TARGET_CFLAGS}" INCLS="-I. -I${STAGING_DIR}/usr/include"
    2024
    21 $(WRKBUILD)/.configured:
    22         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    23                 BUILD_CC="$(TARGET_CC)" HOSTCC=$(HOSTCC) \
    24                 $(TARGET_CONFIGURE_OPTS) \
    25                 CFLAGS="$(TARGET_CFLAGS)" \
    26                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
    27                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
    28                 ./configure \
    29                 --target=$(GNU_TARGET_NAME) \
    30                 --host=$(GNU_TARGET_NAME) \
    31                 --build=$(GNU_HOST_NAME) \
    32                 --program-prefix="" \
    33                 --program-suffix="" \
    34                 --prefix=/usr \
    35                 --exec-prefix=/usr \
    36                 --bindir=/usr/bin \
    37                 --datadir=/usr/share \
    38                 --includedir=/usr/include \
    39                 --infodir=/usr/share/info \
    40                 --libdir=/usr/lib \
    41                 --libexecdir=/usr/lib \
    42                 --localstatedir=/var \
    43                 --mandir=/usr/share/man \
    44                 --sbindir=/usr/sbin \
    45                 --sysconfdir=/etc \
    46         );
    47         touch $@
    48 
    49 $(WRKBUILD)/.built:
    50         rm -rf $(WRKINST)
    51         mkdir -p $(WRKINST)
    52         $(MAKE) -C $(WRKBUILD) \
    53                 CCOPT="$(TARGET_CFLAGS)" INCLS="-I. -I$(STAGING_DIR)/usr/include" \
    54                 DESTDIR="$(WRKINST)" \
    55                 all install
    56         touch $@
    57 
    58 $(IPKG_SSLTUNNEL):
    59         install -m0755 -d $(IDIR_SSLTUNNEL)/usr/bin
    60         install -m0755 -d $(IDIR_SSLTUNNEL)/usr/sbin
    61         install -m0755 -d $(IDIR_SSLTUNNEL)/usr/lib
    62         install -m0755 $(WRKINST)/usr/bin/pppclient $(IDIR_SSLTUNNEL)/usr/bin/
    63         install -m0755 $(WRKINST)/usr/sbin/pppwho $(IDIR_SSLTUNNEL)/usr/sbin/
    64         install -m0755 $(WRKINST)/usr/lib/pppserver $(IDIR_SSLTUNNEL)/usr/lib/
    65         $(RSTRIP) $(IDIR_SSLTUNNEL)
    66         $(IPKG_BUILD) $(IDIR_SSLTUNNEL) $(PACKAGE_DIR)
     25post-install:
     26        ${INSTALL_DIR} ${IDIR_SSLTUNNEL}/usr/{bin,sbin,lib}
     27        ${INSTALL_BIN} ${WRKINST}/usr/bin/pppclient ${IDIR_SSLTUNNEL}/usr/bin/
     28        ${INSTALL_BIN} ${WRKINST}/usr/sbin/pppwho ${IDIR_SSLTUNNEL}/usr/sbin/
     29        ${INSTALL_BIN} ${WRKINST}/usr/lib/pppserver ${IDIR_SSLTUNNEL}/usr/lib/
    6730
    6831include ${TOPDIR}/mk/pkg-bottom.mk
  • package/ssmtp/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              ssmtp
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            957e6fff08625fe34f4fc33d0925bbc9
     13PKG_SOURCE_URL:=        http://ftp.debian.org/debian/pool/main/s/ssmtp/
     14PKG_SOURCE:=            ${PKG_NAME}_${PKG_VERSION}.orig.tar.gz
    1315
    14 PKG_SOURCE_URL:=        http://ftp.debian.org/debian/pool/main/s/ssmtp/
    15 PKG_SOURCE:=            $(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
     16include ${TOPDIR}/mk/package.mk
    1617
    17 include $(TOPDIR)/mk/package.mk
     18$(eval $(call PKG_template,SSMTP,ssmtp,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1819
    19 FWRT_PACKAGE_SSMTP=m
     20CONFIGURE_STYLE:=       gnu
     21BUILD_STYLE:=           auto
    2022
    21 $(eval $(call PKG_template,SSMTP,ssmtp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    22 
    23 $(WRKBUILD)/.configured:
    24         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    25                 $(TARGET_CONFIGURE_OPTS) \
    26                 CFLAGS="$(TARGET_CFLAGS)" \
    27                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
    28                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
    29                 ./configure \
    30                   --target=$(GNU_TARGET_NAME) \
    31                   --host=$(GNU_TARGET_NAME) \
    32                   --build=$(GNU_HOST_NAME) \
    33                   --program-prefix="" \
    34                   --program-suffix="" \
    35                   --prefix=/usr \
    36                   --exec-prefix=/usr \
    37                   --bindir=/usr/bin \
    38                   --datadir=/usr/share \
    39                   --includedir=/usr/include \
    40                   --infodir=/usr/share/info \
    41                   --libdir=/usr/lib \
    42                   --libexecdir=/usr/lib \
    43                   --localstatedir=/var \
    44                   --mandir=/usr/share/man \
    45                   --sbindir=/usr/sbin \
    46                   --sysconfdir=/etc \
    47                   --disable-nls \
    48         );
    49         touch $@
    50 
    51 $(WRKBUILD)/.built:
    52         $(MAKE) -C $(WRKBUILD) \
    53                 all
    54         touch $@
    55 
    56 $(IPKG_SSMTP):
    57         install -m0755 -d $(IDIR_SSMTP)/etc/ssmtp
    58         install -m0644 $(WRKBUILD)/ssmtp.conf $(IDIR_SSMTP)/etc/ssmtp/
    59         install -m0644 $(WRKBUILD)/revaliases $(IDIR_SSMTP)/etc/ssmtp/
    60         install -m0755 -d $(IDIR_SSMTP)/usr/sbin
    61         $(CP) $(WRKBUILD)/ssmtp $(IDIR_SSMTP)/usr/sbin/
    62         ln -sf ssmtp $(IDIR_SSMTP)/usr/sbin/sendmail
    63         $(RSTRIP) $(IDIR_SSMTP)
    64         $(IPKG_BUILD) $(IDIR_SSMTP) $(PACKAGE_DIR)
     23do-install:
     24        ${INSTALL_DIR} ${IDIR_SSMTP}/etc/ssmtp
     25        ${INSTALL_DIR} ${IDIR_SSMTP}/usr/sbin
     26        ${INSTALL_DATA} ${WRKBUILD}/ssmtp.conf ${IDIR_SSMTP}/etc/ssmtp/
     27        ${INSTALL_DATA} ${WRKBUILD}/revaliases ${IDIR_SSMTP}/etc/ssmtp/
     28        ${INSTALL_BIN} ${WRKBUILD}/ssmtp ${IDIR_SSMTP}/usr/sbin/
     29        ln -sf ssmtp ${IDIR_SSMTP}/usr/sbin/sendmail
    6530
    6631include ${TOPDIR}/mk/pkg-bottom.mk
  • package/strace/Makefile

    r5491c66 r995a296  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              strace
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            28335e15c83456a3db055a0a0efcb4fe
     13PKG_SOURCE_URL:=        @SF/strace
     14PKG_SOURCE:=            ${PKG_NAME}-${PKG_VERSION}.tar.bz2
    1315
    14 PKG_SOURCE_URL:=        @SF/strace
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.bz2
     16include ${TOPDIR}/mk/package.mk
    1617
    17 include $(TOPDIR)/mk/package.mk
     18$(eval $(call PKG_template,STRACE,strace,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1819
    19 $(eval $(call PKG_template,STRACE,strace,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     20CONFIGURE_STYLE:=       gnu
     21BUILD_STYLE:=           auto
    2022
    21 $(WRKBUILD)/.configured:
    22         (cd $(WRKBUILD); rm -rf config.cache; \
    23                 $(TARGET_CONFIGURE_OPTS) \
    24                 CFLAGS="$(TARGET_CFLAGS)" \
    25                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
    26                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
    27                 ./configure \
    28                 --target=$(GNU_TARGET_NAME) \
    29                 --host=$(GNU_TARGET_NAME) \
    30                 --build=$(GNU_HOST_NAME) \
    31                 --program-prefix="" \
    32                 --program-suffix="" \
    33                 --prefix=/usr \
    34                 --exec-prefix=/usr \
    35                 --bindir=/usr/bin \
    36                 --datadir=/usr/share \
    37                 --includedir=/usr/include \
    38                 --infodir=/usr/share/info \
    39                 --libdir=/usr/lib \
    40                 --libexecdir=/usr/lib \
    41                 --localstatedir=/var \
    42                 --mandir=/usr/share/man \
    43                 --sbindir=/usr/sbin \
    44                 --sysconfdir=/etc \
    45                 --disable-nls \
    46         );
    47         touch $@
    48 
    49 $(WRKBUILD)/.built:
    50         $(MAKE) -C $(WRKBUILD) \
    51                 CC="$(TARGET_CC)"
    52         touch $@
    53 
    54 $(IPKG_STRACE):
    55         mkdir -p $(IDIR_STRACE)/usr/sbin
    56         $(CP) $(WRKBUILD)/$(PKG_NAME) $(IDIR_STRACE)/usr/sbin/
    57         $(RSTRIP) $(IDIR_STRACE)
    58         $(IPKG_BUILD) $(IDIR_STRACE) $(PACKAGE_DIR)
     23do-install:
     24        ${INSTALL_DIR} ${IDIR_STRACE}/usr/sbin/
     25        ${INSTALL_BIN} ${WRKBUILD}/${PKG_NAME} ${IDIR_STRACE}/usr/sbin/
    5926
    6027include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracChangeset for help on using the changeset viewer.