# HG changeset patch # User XINGSZHA # Date 1391117646 28800 # Node ID 68d1cdc7176063ddc84108e181bbca607ee08bba # Parent e41bbf0b1631472118cf6f703b422e4b3fe21f59 18141171 gnupg, libidn, nmap, openexr, pinentry and rtorrent need ASLR enabled. diff -r e41bbf0b1631 -r 68d1cdc71760 components/gnupg/Makefile --- a/components/gnupg/Makefile Thu Jan 30 09:31:17 2014 -0800 +++ b/components/gnupg/Makefile Thu Jan 30 13:34:06 2014 -0800 @@ -100,6 +100,8 @@ MAN8LIST = addgnupghome applygnupgdefaults +ASLR_MODE = $(ASLR_ENABLE) + build: $(BUILD_32) install: $(INSTALL_32) diff -r e41bbf0b1631 -r 68d1cdc71760 components/libidn/Makefile --- a/components/libidn/Makefile Thu Jan 30 09:31:17 2014 -0800 +++ b/components/libidn/Makefile Thu Jan 30 13:34:06 2014 -0800 @@ -18,7 +18,7 @@ # # CDDL HEADER END # -# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. # include ../../make-rules/shared-macros.mk @@ -113,6 +113,8 @@ $(FIND) ./lib -type f -name "*.pl" -exec touch -acm {} + ; \ $(FIND) ./lib -type f -name "*.pl" -exec chmod 0755 {} + ) +ASLR_MODE = $(ASLR_ENABLE) + build: $(BUILD_32_and_64) install: $(INSTALL_32_and_64) diff -r e41bbf0b1631 -r 68d1cdc71760 components/nmap/Makefile --- a/components/nmap/Makefile Thu Jan 30 09:31:17 2014 -0800 +++ b/components/nmap/Makefile Thu Jan 30 13:34:06 2014 -0800 @@ -70,6 +70,8 @@ $(GSED) -i -e 's?env python?python2.6?' \ $(PROTOUSRBINDIR)/uninstall_zenmap +ASLR_MODE = $(ASLR_ENABLE) + # common targets build: $(BUILD_32) diff -r e41bbf0b1631 -r 68d1cdc71760 components/openexr/Makefile --- a/components/openexr/Makefile Thu Jan 30 09:31:17 2014 -0800 +++ b/components/openexr/Makefile Thu Jan 30 13:34:06 2014 -0800 @@ -18,7 +18,7 @@ # # CDDL HEADER END # -# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. # include ../../make-rules/shared-macros.mk @@ -58,6 +58,8 @@ CONFIGURE_OPTIONS += --enable-posix-sem CONFIGURE_OPTIONS += --with-pic +ASLR_MODE = $(ASLR_ENABLE) + build: $(BUILD_32_and_64) install: $(INSTALL_32_and_64) diff -r e41bbf0b1631 -r 68d1cdc71760 components/pinentry/Makefile --- a/components/pinentry/Makefile Thu Jan 30 09:31:17 2014 -0800 +++ b/components/pinentry/Makefile Thu Jan 30 13:34:06 2014 -0800 @@ -18,7 +18,7 @@ # # CDDL HEADER END # -# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. # include ../../make-rules/shared-macros.mk @@ -78,6 +78,8 @@ CONFIGURE_OPTIONS += --disable-pinentry-qt CONFIGURE_OPTIONS += --disable-ncurses +ASLR_MODE = $(ASLR_ENABLE) + build: $(BUILD_32) install: $(INSTALL_32) diff -r e41bbf0b1631 -r 68d1cdc71760 components/rtorrent/Makefile --- a/components/rtorrent/Makefile Thu Jan 30 09:31:17 2014 -0800 +++ b/components/rtorrent/Makefile Thu Jan 30 13:34:06 2014 -0800 @@ -20,7 +20,7 @@ # # -# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. # # we really need to use studio, mostly because that's what @@ -69,6 +69,7 @@ CONFIGURE_OPTIONS += LDFLAGS="$(LDFLAGS)" CONFIGURE_OPTIONS += CXXFLAGS="$(CXXFLAGS)" +ASLR_MODE = $(ASLR_ENABLE) # common targets build: $(BUILD_32)