components/sudo/Makefile
changeset 1209 5fd82ed384aa
parent 1133 d8e2284538ee
child 1790 5185544d0b6e
equal deleted inserted replaced
1208:8071b2820035 1209:5fd82ed384aa
    23 #
    23 #
    24 
    24 
    25 include ../../make-rules/shared-macros.mk
    25 include ../../make-rules/shared-macros.mk
    26 
    26 
    27 COMPONENT_NAME=		sudo
    27 COMPONENT_NAME=		sudo
    28 SRC_VERSION=	1.8.4
    28 SRC_VERSION=	1.8.6
    29 SRC_PATCH_VERSION=	5
    29 SRC_PATCH_VERSION=	7
    30 COMPONENT_VERSION=	$(SRC_VERSION).$(SRC_PATCH_VERSION)
    30 COMPONENT_VERSION=	$(SRC_VERSION).$(SRC_PATCH_VERSION)
    31 COMPONENT_SRC=		$(COMPONENT_NAME)-$(SRC_VERSION)p$(SRC_PATCH_VERSION)
    31 COMPONENT_SRC=		$(COMPONENT_NAME)-$(SRC_VERSION)p$(SRC_PATCH_VERSION)
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    33 COMPONENT_ARCHIVE_HASH=	\
    33 COMPONENT_ARCHIVE_HASH=	\
    34     sha256:cf41ea1ada17c0dfbd8480dd9dc800999e0db9f2972ffa8f7a2944751ad32aba
    34     sha256:301089edb22356f59d097f6abbe1303f03927a38691b02959d618546c2125036
    35 COMPONENT_ARCHIVE_URL=	http://www.sudo.ws/sudo/dist/$(COMPONENT_ARCHIVE)
    35 COMPONENT_ARCHIVE_URL=	http://www.sudo.ws/sudo/dist/$(COMPONENT_ARCHIVE)
    36 COMPONENT_PROJECT_URL=  http://www.sudo.ws/
    36 COMPONENT_PROJECT_URL=  http://www.sudo.ws/
    37 COMPONENT_BUGDB=	utility/sudo
    37 COMPONENT_BUGDB=	utility/sudo
    38 
    38 
    39 include $(WS_TOP)/make-rules/prep.mk
    39 include $(WS_TOP)/make-rules/prep.mk
    40 include $(WS_TOP)/make-rules/configure.mk
    40 include $(WS_TOP)/make-rules/configure.mk
    41 include $(WS_TOP)/make-rules/ips.mk
    41 include $(WS_TOP)/make-rules/ips.mk
    42 
    42 
    43 CONFIGURE_ENV +=	"CC=$(CC)"
    43 CONFIGURE_ENV +=	"CC=$(CC)"
    44 CONFIGURE_ENV +=	"CFLAGS=$(CFLAGS) -DHAVE__GETGRPSBYMEMBER"
    44 CONFIGURE_ENV +=	"CFLAGS=$(CFLAGS)"
    45 CONFIGURE_ENV +=	"CXX=$(CXX)"
    45 CONFIGURE_ENV +=	"CXX=$(CXX)"
    46 CONFIGURE_ENV +=	"MAKE=$(GMAKE)"
    46 CONFIGURE_ENV +=	"MAKE=$(GMAKE)"
    47 
    47 
    48 CONFIGURE_OPTIONS +=	--with-ldap
    48 CONFIGURE_OPTIONS +=	--with-ldap
    49 CONFIGURE_OPTIONS +=	--with-project
    49 CONFIGURE_OPTIONS +=	--with-project
    60 COMPONENT_BUILD_ENV +=	CC=$(CC) CXX=$(CXX)
    60 COMPONENT_BUILD_ENV +=	CC=$(CC) CXX=$(CXX)
    61 COMPONENT_BUILD_ENV +=	"CFLAGS=$(CFLAGS)"
    61 COMPONENT_BUILD_ENV +=	"CFLAGS=$(CFLAGS)"
    62 
    62 
    63 COMPONENT_INSTALL_TARGETS = install
    63 COMPONENT_INSTALL_TARGETS = install
    64 
    64 
       
    65 # Enable aslr for this component
       
    66 ASLR_MODE = $(ASLR_ENABLE)
       
    67 
    65 # common targets
    68 # common targets
    66 
    69 
    67 build:		$(BUILD_32)
    70 build:		$(BUILD_32)
    68 
    71 
    69 install:	$(INSTALL_32)
    72 install:	$(INSTALL_32)