From 87aea72cefaa0f85220264ab8462c9a19caba0ef Mon Sep 17 00:00:00 2001 From: Andreas Wacknitz <A.Wacknitz@gmx.de> Date: Wed, 20 Feb 2019 16:50:57 +0100 Subject: [PATCH] Remove obsoleted lint-libraries from build system --- components/library/readline/Makefile | 5 - components/text/tidy/manifests/sample-manifest.p5m | 3 components/library/zlib/zlib.p5m | 3 components/library/fastcgi/Makefile | 1 components/library/mpfr/Makefile | 3 components/archiver/bzip2/Makefile | 13 +-- components/library/libxml2/libxml2.p5m | 3 components/library/trousers/manifests/sample-manifest.p5m | 5 - components/library/trousers/trousers.p5m | 4 - components/python/python34/Makefile | 6 - components/library/openssl/openssl-1.0.2/Makefile | 21 ---- components/library/openssl/openssl-1.0.2/manifests/sample-manifest.p5m | 6 - components/library/zlib/Makefile | 3 components/library/gd2/Makefile | 4 components/library/gd2/gd2.p5m | 3 components/library/openssl/openssl-1.0.2/openssl-1.0.2.p5m | 29 ------- components/library/pcre/Makefile | 3 components/library/fastcgi/fcgi.p5m | 1 components/text/tidy/tidy.p5m | 3 components/library/lcms2/Makefile | 2 components/library/trousers/Makefile | 3 /dev/null | 68 ----------------- components/text/tidy/Makefile | 3 components/library/lcms/Makefile | 4 components/library/readline/manifests/sample-manifest.p5m | 13 --- components/library/libxml2/Makefile | 3 components/python/python35/Makefile | 5 - components/library/pcre/pcre.p5m | 1 make-rules/common.mk | 9 -- components/library/readline/readline.p5m | 3 30 files changed, 23 insertions(+), 210 deletions(-) diff --git a/components/archiver/bzip2/Makefile b/components/archiver/bzip2/Makefile index 7e179bd..57ad8d4 100644 --- a/components/archiver/bzip2/Makefile +++ b/components/archiver/bzip2/Makefile @@ -27,7 +27,7 @@ COMPONENT_NAME= bzip2 COMPONENT_VERSION= 1.0.6 -COMPONENT_REVISION= 3 +COMPONENT_REVISION= 4 COMPONENT_PROJECT_URL= http://www.bzip.org/ COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz @@ -36,15 +36,12 @@ COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) COMPONENT_BUGDB= utility/bzip -include $(WS_TOP)/make-rules/prep.mk -include $(WS_TOP)/make-rules/justmake.mk -include $(WS_TOP)/make-rules/ips.mk -#include ../../make-rules/lint-libraries.mk +include $(WS_MAKE_RULES)/prep.mk +include $(WS_MAKE_RULES)/justmake.mk +include $(WS_MAKE_RULES)/ips.mk # Enable ASLR for this component ASLR_MODE = $(ASLR_ENABLE) - -#LINT_FLAGS += -I. # we need to enable large file support and build PIC for our shared libraries CFLAGS += $(CPP_LARGEFILES) $(CC_PIC) @@ -78,7 +75,7 @@ BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS) -include $(WS_TOP)/make-rules/depend.mk +include $(WS_MAKE_RULES)/depend.mk REQUIRED_PACKAGES += SUNWcs REQUIRED_PACKAGES += system/library diff --git a/components/library/fastcgi/Makefile b/components/library/fastcgi/Makefile index 262f291..7e44d35 100644 --- a/components/library/fastcgi/Makefile +++ b/components/library/fastcgi/Makefile @@ -27,6 +27,7 @@ COMPONENT_NAME= fastcgi COMPONENT_VERSION= 2.4.0 +COMPONENT_REVISION= 1 COMPONENT_FMRI= library/fastcgi COMPONENT_SUMMARY= the FastCGI web server interface COMPONENT_CLASSIFICATION=Web Services/Application and Web Servers diff --git a/components/library/fastcgi/fcgi.p5m b/components/library/fastcgi/fcgi.p5m index 5c7a60c..4afb688 100644 --- a/components/library/fastcgi/fcgi.p5m +++ b/components/library/fastcgi/fcgi.p5m @@ -44,7 +44,6 @@ link path=usr/lib/libfcgi.so.0 target=libfcgi.so.0.0.0 file path=usr/lib/libfcgi.so.0.0.0 -file llib-lfcgi path=usr/lib/llib-lfcgi file doc/cgi-fcgi.1 path=usr/share/man/man1/cgi-fcgi.1 file doc/FCGI_Accept.3 path=usr/share/man/man3/FCGI_Accept.3 file doc/FCGI_Finish.3 path=usr/share/man/man3/FCGI_Finish.3 diff --git a/components/library/fastcgi/llib-lfcgi b/components/library/fastcgi/llib-lfcgi deleted file mode 100644 index 6ab09cf..0000000 --- a/components/library/fastcgi/llib-lfcgi +++ /dev/null @@ -1,34 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -#include <fastcgi.h> -#include <fcgi_stdio.h> -#include <fcgiapp.h> -#include <fcgimisc.h> -#include <fcgios.h> -#include <fcgi_config.h> diff --git a/components/library/gd2/Makefile b/components/library/gd2/Makefile index 062509f..46806bf 100644 --- a/components/library/gd2/Makefile +++ b/components/library/gd2/Makefile @@ -26,7 +26,7 @@ COMPONENT_NAME= gd2 COMPONENT_VERSION= 2.2.4 -COMPONENT_REVISION= 4 +COMPONENT_REVISION= 5 COMPONENT_FMRI= library/gd COMPONENT_SUMMARY= The Graphics Draw Library COMPONENT_CLASSIFICATION= System/Libraries @@ -42,13 +42,11 @@ include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/cmake.mk include $(WS_MAKE_RULES)/ips.mk -include $(WS_MAKE_RULES)/lint-libraries.mk PATH=$(PATH.gnu) CFLAGS += $(CPP_LARGEFILES) CPPFLAGS += $(CPP_LARGEFILES) -LINT_FLAGS += -I$(SOURCE_DIR)/src # build with the distribution preferred libjpeg implementation CFLAGS += $(JPEG_CPPFLAGS) $(JPEG_CFLAGS) diff --git a/components/library/gd2/gd2.p5m b/components/library/gd2/gd2.p5m index 299fce7..6e504df 100644 --- a/components/library/gd2/gd2.p5m +++ b/components/library/gd2/gd2.p5m @@ -84,13 +84,10 @@ link path=usr/lib/$(MACH64)/libgd.so target=libgd.so.3 link path=usr/lib/$(MACH64)/libgd.so.3 target=libgd.so.3.0.4 file path=usr/lib/$(MACH64)/libgd.so.3.0.4 -file path=usr/lib/$(MACH64)/llib-lgd.ln file path=usr/lib/$(MACH64)/pkgconfig/gdlib.pc link path=usr/lib/libgd.so target=libgd.so.3 link path=usr/lib/libgd.so.3 target=libgd.so.3.0.4 file path=usr/lib/libgd.so.3.0.4 -file path=usr/lib/llib-lgd -file llib-lgd path=usr/lib/llib-lgd.ln file path=usr/lib/pkgconfig/gdlib.pc file path=usr/share/doc/gd2/INSTALL file path=usr/share/doc/gd2/README.CMAKE diff --git a/components/library/gd2/llib-lgd b/components/library/gd2/llib-lgd deleted file mode 100644 index 21c022e..0000000 --- a/components/library/gd2/llib-lgd +++ /dev/null @@ -1,39 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -/* - * This little dance is necessary to avoid ftello/fseeko - * complaints vs libc. We don't use them but we do #include - * stdio.h and as we are large file aware they get defined - * differently than libc. - */ -#include <sys/types.h> - -#include <gd.h> -#include <gdhelpers.h> -#include <gdcache.h> diff --git a/components/library/gmp/llib-lgmp b/components/library/gmp/llib-lgmp deleted file mode 100644 index d25482c..0000000 --- a/components/library/gmp/llib-lgmp +++ /dev/null @@ -1,37 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -/* - * This little dance is necessary to avoid ftello/fseeko - * complaints vs libc. We don't use them but we do #include - * stdio.h and as we are large file aware they get defined - * differently than libc. - */ -#include <sys/types.h> -#include <gmp.h> - diff --git a/components/library/lcms/Makefile b/components/library/lcms/Makefile index 356a2a8..0060d9b 100644 --- a/components/library/lcms/Makefile +++ b/components/library/lcms/Makefile @@ -24,7 +24,7 @@ COMPONENT_NAME = lcms COMPONENT_VERSION= 1.19 -COMPONENT_REVISION= 2 +COMPONENT_REVISION= 3 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_PROJECT_URL= http://www.littlecms.com/ COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz @@ -78,8 +78,6 @@ $(CP) -p $(SOURCE_DIR)/include/lcms.h ./include/ ; \ $(RM) -f $(SOURCE_DIR)/include/icc34.h ; \ $(CP) -p include/icc34.h $(SOURCE_DIR)/include/ ) - -LINT_FLAGS += -I$(COMPONENT_DIR)/$(COMPONENT_SRC)/include build: $(BUILD_32_and_64) diff --git a/components/library/lcms/llib-llcms b/components/library/lcms/llib-llcms deleted file mode 100644 index a3b03de..0000000 --- a/components/library/lcms/llib-llcms +++ /dev/null @@ -1,36 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -/* - * This little dance is necessary to avoid ftello/fseeko - * complaints vs libc. We don't use them but we do #include - * stdio.h and as we are large file aware they get defined - * differently than libc. - */ -#include <sys/types.h> -#include <lcms.h> diff --git a/components/library/lcms2/Makefile b/components/library/lcms2/Makefile index 2982927..7abaf9c 100644 --- a/components/library/lcms2/Makefile +++ b/components/library/lcms2/Makefile @@ -24,6 +24,7 @@ COMPONENT_NAME = lcms2 COMPONENT_VERSION= 2.9 +COMPONENT_REVISION= 1 COMPONENT_FMRI= library/lcms2 COMPONENT_CLASSIFICATION=System/Libraries COMPONENT_SUMMARY= The Little Color Management System @@ -39,7 +40,6 @@ include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk -include $(WS_MAKE_RULES)/lint-libraries.mk # build with the distribution preferred libjpeg implementation CFLAGS += $(JPEG_CPPFLAGS) $(JPEG_CFLAGS) diff --git a/components/library/libmng/llib-lmng b/components/library/libmng/llib-lmng deleted file mode 100644 index 9e4d0c3..0000000 --- a/components/library/libmng/llib-lmng +++ /dev/null @@ -1,37 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -/* - * This little dance is necessary to avoid ftello/fseeko - * complaints vs libc. We don't use them but we do #include - * stdio.h and as we are large file aware they get defined - * differently than libc. - */ -#include <sys/types.h> -#include <libmng.h> - diff --git a/components/library/libxml2/Makefile b/components/library/libxml2/Makefile index fd451b3..60c7291 100644 --- a/components/library/libxml2/Makefile +++ b/components/library/libxml2/Makefile @@ -28,7 +28,7 @@ COMPONENT_NAME= libxml2 COMPONENT_VERSION= 2.9.7 -COMPONENT_REVISION= 1 +COMPONENT_REVISION= 2 COMPONENT_PROJECT_URL= http://xmlsoft.org/ COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz @@ -46,7 +46,6 @@ include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk -include $(WS_MAKE_RULES)/lint-libraries.mk CFLAGS += $(CPP_LARGEFILES) LDFLAGS += $(CC_BITS) $(LD_Z_DEFS) $(LD_Z_TEXT) -lpthread diff --git a/components/library/libxml2/libxml2.p5m b/components/library/libxml2/libxml2.p5m index 66de624..41721ec 100644 --- a/components/library/libxml2/libxml2.p5m +++ b/components/library/libxml2/libxml2.p5m @@ -88,13 +88,10 @@ link path=usr/lib/$(MACH64)/libxml2.so target=libxml2.so.$(COMPONENT_VERSION) file path=usr/lib/$(MACH64)/libxml2.so.$(COMPONENT_VERSION) link path=usr/lib/$(MACH64)/libxml2.so.2 target=libxml2.so.$(COMPONENT_VERSION) -file path=usr/lib/$(MACH64)/llib-lxml2.ln file path=usr/lib/$(MACH64)/pkgconfig/libxml-2.0.pc link path=usr/lib/libxml2.so target=libxml2.so.$(COMPONENT_VERSION) file path=usr/lib/libxml2.so.$(COMPONENT_VERSION) link path=usr/lib/libxml2.so.2 target=libxml2.so.$(COMPONENT_VERSION) -file path=usr/lib/llib-lxml2 -file path=usr/lib/llib-lxml2.ln file path=usr/lib/pkgconfig/libxml-2.0.pc file path=usr/share/aclocal/libxml.m4 file path=usr/share/man/man1/xml2-config.1 facet.devel=all diff --git a/components/library/libxml2/llib-lxml2 b/components/library/libxml2/llib-lxml2 deleted file mode 100644 index b0201aa..0000000 --- a/components/library/libxml2/llib-lxml2 +++ /dev/null @@ -1,84 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -/* - * This little dance is necessary to avoid ftello/fseeko - * complaints vs libc. We don't use them but we do #include - * stdio.h and as we are large file aware they get defined - * differently than libc. - */ -#include <sys/types.h> -#undef _LARGEFILE_SOURCE - -#include <libxml/DOCBparser.h> -#include <libxml/HTMLparser.h> -#include <libxml/HTMLtree.h> -#include <libxml/SAX.h> -#include <libxml/SAX2.h> -#include <libxml/c14n.h> -#include <libxml/catalog.h> -#include <libxml/chvalid.h> -#include <libxml/debugXML.h> -#include <libxml/dict.h> -#include <libxml/encoding.h> -#include <libxml/entities.h> -#include <libxml/globals.h> -#include <libxml/hash.h> -#include <libxml/list.h> -#include <libxml/nanoftp.h> -#include <libxml/nanohttp.h> -#include <libxml/parser.h> -#include <libxml/parserInternals.h> -#include <libxml/pattern.h> -#include <libxml/relaxng.h> -#include <libxml/schemasInternals.h> -#include <libxml/schematron.h> -#include <libxml/threads.h> -#include <libxml/tree.h> -#include <libxml/uri.h> -#include <libxml/valid.h> -#include <libxml/xinclude.h> -#include <libxml/xlink.h> -#include <libxml/xmlIO.h> -#include <libxml/xmlautomata.h> -#include <libxml/xmlerror.h> -#include <libxml/xmlexports.h> -#include <libxml/xmlmemory.h> -#include <libxml/xmlmodule.h> -#include <libxml/xmlreader.h> -#include <libxml/xmlregexp.h> -#include <libxml/xmlsave.h> -#include <libxml/xmlschemas.h> -#include <libxml/xmlschemastypes.h> -#include <libxml/xmlstring.h> -#include <libxml/xmlunicode.h> -#include <libxml/xmlversion.h> -#include <libxml/xmlwriter.h> -#include <libxml/xpath.h> -#include <libxml/xpathInternals.h> -#include <libxml/xpointer.h> diff --git a/components/library/mpfr/Makefile b/components/library/mpfr/Makefile index f3d52d8..dad9ccf 100644 --- a/components/library/mpfr/Makefile +++ b/components/library/mpfr/Makefile @@ -27,6 +27,7 @@ COMPONENT_NAME= mpfr COMPONENT_VERSION= 3.1.6 +COMPONENT_REVISION= 1 IPS_COMPONENT_VERSION= 3.1.6.1 COMPONENT_SUMMARY= The GNU Multiple Precision with IEEE Rounding Floating-Point Library COMPONENT_PROJECT_URL= http://www.mpfr.org/ @@ -84,8 +85,6 @@ CONFIGURE_OPTIONS += --with-gmp-lib=$(GMPLIBDIR_$(BITS)) CONFIGURE_OPTIONS += --with-mulhigh-size=$(MPFRMULHIGH) CONFIGURE_OPTIONS += --with-pic - -LINT_FLAGS += -I/usr/include/gmp PROTOUSRSHAREINFODIR = $(PROTOUSRSHAREDIR)/info PROTOUSRSHAREHTMLDIR = $(PROTOUSRSHAREDIR)/doc/mpfr/html diff --git a/components/library/mpfr/llib-lmpfr b/components/library/mpfr/llib-lmpfr deleted file mode 100644 index eab0197..0000000 --- a/components/library/mpfr/llib-lmpfr +++ /dev/null @@ -1,37 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -/* - * This little dance is necessary to avoid ftello/fseeko - * complaints vs libc. We don't use them but we do #include - * stdio.h and as we are large file aware they get defined - * differently than libc. - */ -#include <sys/types.h> -#include <mpfr.h> - diff --git a/components/library/openssl/openssl-1.0.2/Makefile b/components/library/openssl/openssl-1.0.2/Makefile index 4eaf3d9..811ec26 100644 --- a/components/library/openssl/openssl-1.0.2/Makefile +++ b/components/library/openssl/openssl-1.0.2/Makefile @@ -31,6 +31,7 @@ # Version for IPS. It is easier to do it manually than convert the letter to a # number while taking into account that there might be no letter at all. IPS_COMPONENT_VERSION = 1.0.2.17 +COMPONENT_REVISION = 1 COMPONENT_PROJECT_URL= https://www.openssl.org COMPONENT_SRC = $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz @@ -44,7 +45,6 @@ include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk -include $(WS_MAKE_RULES)/lint-libraries.mk PATH=$(GCC_ROOT)/bin:$(PATH.illumos) @@ -66,8 +66,7 @@ CONFIGURE_OPTIONS = -DSOLARIS_OPENSSL -DNO_WINDOWS_BRAINDEATH CONFIGURE_OPTIONS += --openssldir=/etc/openssl CONFIGURE_OPTIONS += --prefix=/usr -# We use OpenSSL install code for installing only manual pages and we do that -# for 32-bit version only. +# We use OpenSSL install code for installing only manual pages and headers. CONFIGURE_OPTIONS += --install_prefix=$(PROTO_DIR) CONFIGURE_OPTIONS += no-rc3 CONFIGURE_OPTIONS += no-rc5 @@ -189,24 +188,10 @@ # from the tarball which would corrupt some man pages. COMPONENT_INSTALL_ARGS += PATH=$(PATH) MANDIR=/usr/share/man -# We could run OpenSSL install code for 32 bits only to process header files and -# manual pages. However, lint libraries depend on install stamps so we run -# install for 64 bit as well. Note that we must take built binary files from +# Note that we take built binary files from # build directories, not from the proto area which contains whatever was # installed first. install: $(INSTALL_32_and_64) $(PROTO_DIR)/.openssl-0.9.8 - -# We need to modify the default lint flags to include patched opensslconf.h from -# the build directory. If we do not do that, lint will complain about md2.h -# which is not enabled by default but it is in our opensslconf.h. -LFLAGS_32 := -I$(BUILD_DIR_32)/include $(LINT_FLAGS) -lsoftcrypto -LFLAGS_64 := -I$(BUILD_DIR_64)/include $(LINT_FLAGS) -lsoftcrypto - -# Set modified lint flags for our lint library targets. -$(BUILD_DIR_32)/llib-lcrypto.ln: LINT_FLAGS=$(LFLAGS_32) -$(BUILD_DIR_32)/llib-lssl.ln: LINT_FLAGS=$(LFLAGS_32) -$(BUILD_DIR_64)/llib-lcrypto.ln: LINT_FLAGS=$(LFLAGS_64) -$(BUILD_DIR_64)/llib-lssl.ln: LINT_FLAGS=$(LFLAGS_64) # There are also separate STC test suites 'openssl' and 'openssl-engine' # for regression testing. These internal tests are unit tests only. diff --git a/components/library/openssl/openssl-1.0.2/llib-lcrypto b/components/library/openssl/openssl-1.0.2/llib-lcrypto deleted file mode 100644 index 5e86fa4..0000000 --- a/components/library/openssl/openssl-1.0.2/llib-lcrypto +++ /dev/null @@ -1,83 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -#include <openssl/aes.h> -#include <openssl/asn1.h> -#include <openssl/asn1_mac.h> -#include <openssl/asn1t.h> -#include <openssl/bio.h> -#include <openssl/blowfish.h> -#include <openssl/bn.h> -#include <openssl/buffer.h> -#include <openssl/camellia.h> -#include <openssl/cms.h> -#include <openssl/comp.h> -#include <openssl/conf.h> -#include <openssl/conf_api.h> -#include <openssl/crypto.h> -#include <openssl/des.h> -#include <openssl/dh.h> -#include <openssl/dsa.h> -#include <openssl/dso.h> -#include <openssl/e_os2.h> -#include <openssl/ebcdic.h> -#include <openssl/engine.h> -#include <openssl/err.h> -#include <openssl/evp.h> -#include <openssl/hmac.h> -#include <openssl/krb5_asn.h> -#include <openssl/kssl.h> -#include <openssl/lhash.h> -#include <openssl/md2.h> -#include <openssl/md4.h> -#include <openssl/md5.h> -#include <openssl/modes.h> -#include <openssl/obj_mac.h> -#include <openssl/objects.h> -#include <openssl/opensslconf.h> -#include <openssl/opensslv.h> -#include <openssl/pem.h> -#include <openssl/pem2.h> -#include <openssl/pkcs12.h> -#include <openssl/pkcs7.h> -#include <openssl/pqueue.h> -#include <openssl/rand.h> -#include <openssl/ripemd.h> -#include <openssl/rsa.h> -#include <openssl/safestack.h> -#include <openssl/sha.h> -#include <openssl/stack.h> -#include <openssl/symhacks.h> -#include <openssl/ts.h> -#include <openssl/txt_db.h> -#include <openssl/ui.h> -#include <openssl/ui_compat.h> -#include <openssl/x509.h> -#include <openssl/x509_vfy.h> -#include <openssl/x509v3.h> - diff --git a/components/library/openssl/openssl-1.0.2/llib-lssl b/components/library/openssl/openssl-1.0.2/llib-lssl deleted file mode 100644 index 61d4a1a..0000000 --- a/components/library/openssl/openssl-1.0.2/llib-lssl +++ /dev/null @@ -1,33 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -#include <openssl/ssl.h> -#include <openssl/ssl2.h> -#include <openssl/ssl23.h> -#include <openssl/ssl3.h> -#include <openssl/tls1.h> diff --git a/components/library/openssl/openssl-1.0.2/manifests/sample-manifest.p5m b/components/library/openssl/openssl-1.0.2/manifests/sample-manifest.p5m index e817994..1a08f52 100644 --- a/components/library/openssl/openssl-1.0.2/manifests/sample-manifest.p5m +++ b/components/library/openssl/openssl-1.0.2/manifests/sample-manifest.p5m @@ -109,8 +109,6 @@ file path=usr/include/openssl/x509.h file path=usr/include/openssl/x509_vfy.h file path=usr/include/openssl/x509v3.h -file path=usr/lib/$(MACH64)/llib-lcrypto.ln -file path=usr/lib/$(MACH64)/llib-lssl.ln file path=usr/lib/engines/lib4758cca.so file path=usr/lib/engines/libaep.so file path=usr/lib/engines/libatalla.so @@ -130,10 +128,6 @@ file path=usr/lib/libssl.a link path=usr/lib/libssl.so target=libssl.so.1.0.0 file path=usr/lib/libssl.so.1.0.0 -file path=usr/lib/llib-lcrypto -file path=usr/lib/llib-lcrypto.ln -file path=usr/lib/llib-lssl -file path=usr/lib/llib-lssl.ln file path=usr/lib/pkgconfig/libcrypto.pc file path=usr/lib/pkgconfig/libssl.pc file path=usr/lib/pkgconfig/openssl.pc diff --git a/components/library/openssl/openssl-1.0.2/openssl-1.0.2.p5m b/components/library/openssl/openssl-1.0.2/openssl-1.0.2.p5m index dbc4d89..f8e528a 100644 --- a/components/library/openssl/openssl-1.0.2/openssl-1.0.2.p5m +++ b/components/library/openssl/openssl-1.0.2/openssl-1.0.2.p5m @@ -55,18 +55,6 @@ link path=lib/$(MACH64)/libssl.so.1.0.0 \ target=../openssl/default/$(MACH64)/libssl.so.1.0.0 mediator=openssl \ mediator-implementation=default mediator-priority=vendor -link path=lib/$(MACH64)/llib-lcrypto \ - target=../openssl/default/$(MACH64)/llib-lcrypto mediator=openssl \ - mediator-implementation=default mediator-priority=vendor -link path=lib/$(MACH64)/llib-lcrypto.ln \ - target=../openssl/default/$(MACH64)/llib-lcrypto.ln mediator=openssl \ - mediator-implementation=default mediator-priority=vendor -link path=lib/$(MACH64)/llib-lssl \ - target=../openssl/default/$(MACH64)/llib-lssl mediator=openssl \ - mediator-implementation=default mediator-priority=vendor -link path=lib/$(MACH64)/llib-lssl.ln \ - target=../openssl/default/$(MACH64)/llib-lssl.ln mediator=openssl \ - mediator-implementation=default mediator-priority=vendor link path=lib/libcrypto.so target=libcrypto.so.1.0.0 # Mediator links for 32-bit libraries @@ -74,14 +62,6 @@ mediator=openssl mediator-implementation=default mediator-priority=vendor link path=lib/libssl.so target=libssl.so.1.0.0 link path=lib/libssl.so.1.0.0 target=openssl/default/libssl.so.1.0.0 \ - mediator=openssl mediator-implementation=default mediator-priority=vendor -link path=lib/llib-lcrypto target=openssl/default/llib-lcrypto \ - mediator=openssl mediator-implementation=default mediator-priority=vendor -link path=lib/llib-lcrypto.ln target=openssl/default/llib-lcrypto.ln \ - mediator=openssl mediator-implementation=default mediator-priority=vendor -link path=lib/llib-lssl target=openssl/default/llib-lssl mediator=openssl \ - mediator-implementation=default mediator-priority=vendor -link path=lib/llib-lssl.ln target=openssl/default/llib-lssl.ln \ mediator=openssl mediator-implementation=default mediator-priority=vendor # Commands. @@ -94,11 +74,6 @@ file $(MACH64)/libssl.so.1.0.0 \ path=lib/openssl/default/$(MACH64)/libssl.so.1.0.0 owner=root group=bin \ mode=0555 -file llib-lcrypto path=lib/openssl/default/$(MACH64)/llib-lcrypto -file $(MACH64)/llib-lcrypto.ln \ - path=lib/openssl/default/$(MACH64)/llib-lcrypto.ln -file llib-lssl path=lib/openssl/default/$(MACH64)/llib-lssl -file $(MACH64)/llib-lssl.ln path=lib/openssl/default/$(MACH64)/llib-lssl.ln link path=lib/openssl/default/64 target=$(MACH64) file etc/openssl/misc/CA.pl path=lib/openssl/default/CA.pl link path=lib/openssl/default/engines/$(MACH64)/libpk11.so target=libpk11.so.1 @@ -135,10 +110,6 @@ link path=lib/openssl/default/libssl.so target=libssl.so.1.0.0 file $(MACH32)/libssl.so.1.0.0 path=lib/openssl/default/libssl.so.1.0.0 \ owner=root group=bin mode=0555 -file llib-lcrypto path=lib/openssl/default/llib-lcrypto -file $(MACH32)/llib-lcrypto.ln path=lib/openssl/default/llib-lcrypto.ln -file llib-lssl path=lib/openssl/default/llib-lssl -file $(MACH32)/llib-lssl.ln path=lib/openssl/default/llib-lssl.ln file $(MACH64)/apps/openssl path=lib/openssl/default/openssl owner=root \ group=bin mode=0555 dir path=lib/openssl/engines group=sys mode=0755 diff --git a/components/library/pcre/Makefile b/components/library/pcre/Makefile index 693c413..7c61a17 100644 --- a/components/library/pcre/Makefile +++ b/components/library/pcre/Makefile @@ -27,6 +27,7 @@ COMPONENT_NAME= pcre COMPONENT_VERSION= 8.42 +COMPONENT_REVISION= 1 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz COMPONENT_ARCHIVE_HASH= \ @@ -57,8 +58,6 @@ CXXFLAGS+= $(CPP_LARGEFILES) #CXXFLAGS+= $(XPG5MODE) - -LINTFLAGS+= -I. $(studio_XBITS) $(CPP_LARGEFILES) CONFIGURE_ENV+= "CPP=$(CC) $(CPPFLAGS) $(CFLAGS) -E" CONFIGURE_ENV+= "CXXCPP=$(CXX) $(CPPFLAGS) $(CXXFLAGS) -E" diff --git a/components/library/pcre/llib-lpcre b/components/library/pcre/llib-lpcre deleted file mode 100644 index 76ed926..0000000 --- a/components/library/pcre/llib-lpcre +++ /dev/null @@ -1,37 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -/* - * This little dance is necessary to avoid ftello/fseeko - * complaints vs libc. We don't use them but we do #include - * stdio.h and as we are large file aware they get defined - * differently than libc. - */ -#include <sys/types.h> -#include <pcre.h> - diff --git a/components/library/pcre/pcre.p5m b/components/library/pcre/pcre.p5m index 440994a..ae3a31f 100644 --- a/components/library/pcre/pcre.p5m +++ b/components/library/pcre/pcre.p5m @@ -23,7 +23,6 @@ license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' -file llib-lpcre path=usr/lib/llib-lpcre file pcre_internal.h path=usr/include/pcre/pcre_internal.h file ucp.h path=usr/include/pcre/ucp.h diff --git a/components/library/readline/Makefile b/components/library/readline/Makefile index d20846a..28d4f60 100644 --- a/components/library/readline/Makefile +++ b/components/library/readline/Makefile @@ -27,7 +27,7 @@ COMPONENT_NAME= readline COMPONENT_VERSION= 6.3 -COMPONENT_REVISION= 1 +COMPONENT_REVISION= 2 COMPONENT_PROJECT_URL= http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz @@ -53,9 +53,6 @@ include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk -include $(WS_MAKE_RULES)/lint-libraries.mk - -LINT_FLAGS += -I$(PROTO_DIR)/usr/include CC += $(CC_BITS) diff --git a/components/library/readline/llib-lreadline b/components/library/readline/llib-lreadline deleted file mode 100644 index b0a72e4..0000000 --- a/components/library/readline/llib-lreadline +++ /dev/null @@ -1,34 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -/* - * We need this #include for the FILE definition. - */ -#include <stdio.h> - -#include <readline/readline.h> diff --git a/components/library/readline/manifests/sample-manifest.p5m b/components/library/readline/manifests/sample-manifest.p5m index b62d913..824dfd8 100644 --- a/components/library/readline/manifests/sample-manifest.p5m +++ b/components/library/readline/manifests/sample-manifest.p5m @@ -10,7 +10,7 @@ # # -# Copyright 2016 <contributor> +# Copyright 2018 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) @@ -34,33 +34,22 @@ file path=usr/lib/$(MACH64)/libhistory.old link path=usr/lib/$(MACH64)/libhistory.so target=libhistory.so.6 file path=usr/lib/$(MACH64)/libhistory.so.5 -file path=usr/lib/$(MACH64)/libhistory.so.5.old file path=usr/lib/$(MACH64)/libhistory.so.6 -file path=usr/lib/$(MACH64)/libhistory.so.6.old file path=usr/lib/$(MACH64)/libreadline.a file path=usr/lib/$(MACH64)/libreadline.old link path=usr/lib/$(MACH64)/libreadline.so target=libreadline.so.6 file path=usr/lib/$(MACH64)/libreadline.so.5 -file path=usr/lib/$(MACH64)/libreadline.so.5.old file path=usr/lib/$(MACH64)/libreadline.so.6 -file path=usr/lib/$(MACH64)/libreadline.so.6.old -file path=usr/lib/$(MACH64)/llib-lreadline.ln file path=usr/lib/libhistory.a file path=usr/lib/libhistory.old link path=usr/lib/libhistory.so target=libhistory.so.6 file path=usr/lib/libhistory.so.5 -file path=usr/lib/libhistory.so.5.old file path=usr/lib/libhistory.so.6 -file path=usr/lib/libhistory.so.6.old file path=usr/lib/libreadline.a file path=usr/lib/libreadline.old link path=usr/lib/libreadline.so target=libreadline.so.6 file path=usr/lib/libreadline.so.5 -file path=usr/lib/libreadline.so.5.old file path=usr/lib/libreadline.so.6 -file path=usr/lib/libreadline.so.6.old -file path=usr/lib/llib-lreadline -file path=usr/lib/llib-lreadline.ln file path=usr/share/doc/readline/CHANGES file path=usr/share/doc/readline/INSTALL file path=usr/share/doc/readline/README diff --git a/components/library/readline/readline.p5m b/components/library/readline/readline.p5m index 23d4c49..1759be6 100644 --- a/components/library/readline/readline.p5m +++ b/components/library/readline/readline.p5m @@ -51,15 +51,12 @@ link path=usr/lib/$(MACH64)/libreadline.so target=libreadline.so.6 file path=usr/lib/$(MACH64)/libreadline.so.5 file path=usr/lib/$(MACH64)/libreadline.so.6 -file $(MACH64)/llib-lreadline.ln path=usr/lib/$(MACH64)/llib-lreadline.ln link path=usr/lib/libhistory.so target=libhistory.so.6 file path=usr/lib/libhistory.so.5 file path=usr/lib/libhistory.so.6 link path=usr/lib/libreadline.so target=libreadline.so.6 file path=usr/lib/libreadline.so.5 file path=usr/lib/libreadline.so.6 -file llib-lreadline path=usr/lib/llib-lreadline -file $(MACH32)/llib-lreadline.ln path=usr/lib/llib-lreadline.ln file path=usr/share/info/history.info file path=usr/share/info/readline.info file path=usr/share/info/rluserman.info diff --git a/components/library/trousers/Makefile b/components/library/trousers/Makefile index 29a979a..278e7a5 100644 --- a/components/library/trousers/Makefile +++ b/components/library/trousers/Makefile @@ -26,7 +26,7 @@ COMPONENT_NAME= trousers COMPONENT_VERSION= 0.3.11.2 -COMPONENT_REVISION= 1 +COMPONENT_REVISION= 2 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz COMPONENT_PROJECT_URL= http://sourceforge.net/projects/trousers/files/trousers/ @@ -37,7 +37,6 @@ include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk -include $(WS_MAKE_RULES)/lint-libraries.mk LIBS = -lnsl -lsocket -lgen -lscf -lbsm -lresolv CFLAGS += -DSOLARIS -DBI_OPENSSL -D_REENTRANT diff --git a/components/library/trousers/llib-ltspi b/components/library/trousers/llib-ltspi deleted file mode 100644 index fc7ab95..0000000 --- a/components/library/trousers/llib-ltspi +++ /dev/null @@ -1,54 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - * - * Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -#include <sys/types.h> - -#include <tss/compat11b.h> -#include <tss/platform.h> -#include <tss/tcpa_defines.h> -#include <tss/tcpa_error.h> -#include <tss/tcpa_struct.h> -#include <tss/tcpa_typedef.h> -#include <tss/tcs.h> -#include <tss/tcs_defines.h> -#include <tss/tcs_error.h> -#include <tss/tcs_structs.h> -#include <tss/tcs_typedef.h> -#include <tss/tddl_error.h> -#include <tss/tddlapi_error.h> -#include <tss/tddli.h> -#include <tss/tpm.h> -#include <tss/tpm_error.h> -#include <tss/tpm_ordinal.h> -#include <tss/tspi.h> -#include <tss/tss_defines.h> -#include <tss/tss_error.h> -#include <tss/tss_error_basics.h> -#include <tss/tss_structs.h> -#include <tss/tss_typedef.h> - -#include <trousers/trousers.h> -#include <trousers/tss.h> diff --git a/components/library/trousers/manifests/sample-manifest.p5m b/components/library/trousers/manifests/sample-manifest.p5m index ff56720..eb9773b 100644 --- a/components/library/trousers/manifests/sample-manifest.p5m +++ b/components/library/trousers/manifests/sample-manifest.p5m @@ -10,7 +10,7 @@ # # -# Copyright 2016 <contributor> +# Copyright 2018 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) @@ -52,14 +52,11 @@ link path=usr/lib/$(MACH64)/libtspi.so target=libtspi.so.1.2.0 link path=usr/lib/$(MACH64)/libtspi.so.1 target=libtspi.so.1.2.0 file path=usr/lib/$(MACH64)/libtspi.so.1.2.0 -file path=usr/lib/$(MACH64)/llib-ltspi.ln file path=usr/lib/$(MACH64)/tcsd file path=usr/lib/libtddl.a link path=usr/lib/libtspi.so target=libtspi.so.1.2.0 link path=usr/lib/libtspi.so.1 target=libtspi.so.1.2.0 file path=usr/lib/libtspi.so.1.2.0 -file path=usr/lib/llib-ltspi -file path=usr/lib/llib-ltspi.ln file path=usr/lib/tcsd file path=usr/share/man/man3/Tspi_ChangeAuth.3 file path=usr/share/man/man3/Tspi_ChangeAuthAsym.3 diff --git a/components/library/trousers/trousers.p5m b/components/library/trousers/trousers.p5m index 322699b..b166e92 100644 --- a/components/library/trousers/trousers.p5m +++ b/components/library/trousers/trousers.p5m @@ -84,10 +84,6 @@ link path=usr/lib/libtspi.so.1 target=libtspi.so.1.2.0 file path=usr/lib/libtspi.so.1.2.0 -file path=usr/lib/$(MACH64)/llib-ltspi.ln -file path=usr/lib/llib-ltspi -file path=usr/lib/llib-ltspi.ln - file path=usr/share/man/man3/Tspi_ChangeAuth.3 file path=usr/share/man/man3/Tspi_ChangeAuthAsym.3 file path=usr/share/man/man3/Tspi_Context_Close.3 diff --git a/components/library/zlib/Makefile b/components/library/zlib/Makefile index 9907201..3af8d4a 100644 --- a/components/library/zlib/Makefile +++ b/components/library/zlib/Makefile @@ -28,7 +28,7 @@ COMPONENT_NAME= zlib COMPONENT_VERSION= 1.2.11 -COMPONENT_REVISION= 1 +COMPONENT_REVISION= 2 COMPONENT_SUMMARY= The Zip compression library COMPONENT_PROJECT_URL= http://www.zlib.net/ COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) @@ -43,7 +43,6 @@ include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk -include $(WS_MAKE_RULES)/lint-libraries.mk # Zlib won't build without cloning. We need also to get rid of default # Makefile and get our own version of zconf.h to avoid interactions diff --git a/components/library/zlib/llib-lz b/components/library/zlib/llib-lz deleted file mode 100644 index b09f667..0000000 --- a/components/library/zlib/llib-lz +++ /dev/null @@ -1,33 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -#include <stdlib.h> -#include <stdio.h> -#include <stdarg.h> -#include <zlib.h> -#include <zconf.h> diff --git a/components/library/zlib/zlib.p5m b/components/library/zlib/zlib.p5m index 5ac8e15..ee6e03b 100644 --- a/components/library/zlib/zlib.p5m +++ b/components/library/zlib/zlib.p5m @@ -32,13 +32,10 @@ link path=usr/lib/$(MACH64)/libz.so target=libz.so.$(COMPONENT_VERSION) file path=usr/lib/$(MACH64)/libz.so.$(COMPONENT_VERSION) link path=usr/lib/$(MACH64)/libz.so.1 target=libz.so.$(COMPONENT_VERSION) -file path=usr/lib/$(MACH64)/llib-lz.ln file path=usr/lib/$(MACH64)/pkgconfig/zlib.pc #file path=usr/lib/libz.a link path=usr/lib/libz.so target=libz.so.$(COMPONENT_VERSION) file path=usr/lib/libz.so.$(COMPONENT_VERSION) link path=usr/lib/libz.so.1 target=libz.so.$(COMPONENT_VERSION) -file path=usr/lib/llib-lz -file path=usr/lib/llib-lz.ln file path=usr/lib/pkgconfig/zlib.pc file path=usr/share/man/man3/zlib.3 diff --git a/components/python/python34/Makefile b/components/python/python34/Makefile index af4dcf2..55cdfe4 100644 --- a/components/python/python34/Makefile +++ b/components/python/python34/Makefile @@ -28,7 +28,7 @@ COMPONENT_NAME= Python COMPONENT_VERSION= 3.4.9 -COMPONENT_REVISION= 1 +COMPONENT_REVISION= 2 COMPONENT_PROJECT_URL= https://www.python.org COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz @@ -43,7 +43,6 @@ include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk -include $(WS_MAKE_RULES)/lint-libraries.mk # Need to preserve timestamp for Grammar files. If the pickle files are older, # Python will try to rebuild them. @@ -95,9 +94,6 @@ LDFLAGS.32 = -R/usr/gnu/lib -L/usr/gnu/lib LDFLAGS.64 = -R/usr/gnu/lib/$(MACH64) -L/usr/gnu/lib/$(MACH64) LDFLAGS += $(LDFLAGS.$(BITS)) - -# Python puts its header files in a special place. -LINT_FLAGS += -I$(SOURCE_DIR)/Include CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR) CONFIGURE_OPTIONS += --enable-shared diff --git a/components/python/python35/Makefile b/components/python/python35/Makefile index 28245e6..0602358 100644 --- a/components/python/python35/Makefile +++ b/components/python/python35/Makefile @@ -30,6 +30,7 @@ COMPONENT_NAME= Python COMPONENT_VERSION= 3.5.6 +COMPONENT_REVISION= 1 COMPONENT_PROJECT_URL= https://www.python.org COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz @@ -43,7 +44,6 @@ include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk -include $(WS_MAKE_RULES)/lint-libraries.mk # Need to preserve timestamp for Grammar files. If the pickle files are older, # Python will try to rebuild them. @@ -82,9 +82,6 @@ # add /usr/gnu/lib to the library search/run path LDFLAGS.64 = -R/usr/gnu/lib/$(MACH64) -L/usr/gnu/lib/$(MACH64) LDFLAGS += $(LDFLAGS.$(BITS)) - -# Python puts its header files in a special place. -LINT_FLAGS += -I$(SOURCE_DIR)/Include CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR) CONFIGURE_OPTIONS += --enable-shared diff --git a/components/text/tidy/Makefile b/components/text/tidy/Makefile index 172acfd..cd1efb5 100644 --- a/components/text/tidy/Makefile +++ b/components/text/tidy/Makefile @@ -27,7 +27,7 @@ COMPONENT_NAME= tidy COMPONENT_VERSION= 1.0.0 -COMPONENT_REVISION= 2 +COMPONENT_REVISION= 3 COMPONENT_PROJECT_URL= http://tidy.sourceforge.net/ COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz @@ -39,7 +39,6 @@ include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk -include $(WS_MAKE_RULES)/lint-libraries.mk #tree.js, treeview.js, tidyenum_8h.html are installed #from files directory manually as doxygen didn't generate them. diff --git a/components/text/tidy/llib-ltidy b/components/text/tidy/llib-ltidy deleted file mode 100644 index 51614bc..0000000 --- a/components/text/tidy/llib-ltidy +++ /dev/null @@ -1,36 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -/* - * This little dance is necessary to avoid ftello/fseeko - * complaints vs libc. We don't use them but we do #include - * stdio.h and as we are large file aware they get defined - * differently than libc. - */ -#include <sys/types.h> -#include <tidy.h> diff --git a/components/text/tidy/manifests/sample-manifest.p5m b/components/text/tidy/manifests/sample-manifest.p5m index f39c7d8..6e849b5 100644 --- a/components/text/tidy/manifests/sample-manifest.p5m +++ b/components/text/tidy/manifests/sample-manifest.p5m @@ -33,12 +33,9 @@ link path=usr/lib/$(MACH64)/libtidy-1.0.so.0 target=libtidy-1.0.so.0.0.0 file path=usr/lib/$(MACH64)/libtidy-1.0.so.0.0.0 link path=usr/lib/$(MACH64)/libtidy.so target=libtidy-1.0.so.0.0.0 -file path=usr/lib/$(MACH64)/llib-ltidy.ln link path=usr/lib/libtidy-1.0.so.0 target=libtidy-1.0.so.0.0.0 file path=usr/lib/libtidy-1.0.so.0.0.0 link path=usr/lib/libtidy.so target=libtidy-1.0.so.0.0.0 -file path=usr/lib/llib-ltidy -file path=usr/lib/llib-ltidy.ln file path=usr/share/doc/tidy/api/TidyNodeIter_8h_source.html file path=usr/share/doc/tidy/api/access_8h_source.html file path=usr/share/doc/tidy/api/annotated.html diff --git a/components/text/tidy/tidy.p5m b/components/text/tidy/tidy.p5m index 6933266..12e2d7b 100644 --- a/components/text/tidy/tidy.p5m +++ b/components/text/tidy/tidy.p5m @@ -86,12 +86,9 @@ link path=usr/lib/$(MACH64)/libtidy-1.0.so.0 target=libtidy-1.0.so.0.0.0 file path=usr/lib/$(MACH64)/libtidy-1.0.so.0.0.0 link path=usr/lib/$(MACH64)/libtidy.so target=libtidy-1.0.so.0.0.0 -file path=usr/lib/$(MACH64)/llib-ltidy.ln link path=usr/lib/libtidy-1.0.so.0 target=libtidy-1.0.so.0.0.0 file path=usr/lib/libtidy-1.0.so.0.0.0 link path=usr/lib/libtidy.so target=libtidy-1.0.so.0.0.0 -file path=usr/lib/llib-ltidy -file path=usr/lib/llib-ltidy.ln file path=usr/share/doc/tidy/api/TidyNodeIter_8h_source.html file path=usr/share/doc/tidy/api/access_8h_source.html file path=usr/share/doc/tidy/api/annotated.html diff --git a/components/web/curl/llib-lcurl b/components/web/curl/llib-lcurl deleted file mode 100644 index 1eefc49..0000000 --- a/components/web/curl/llib-lcurl +++ /dev/null @@ -1,36 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). - * You may not use this file except in compliance with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ - -/* - * Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. - */ - -/* LINTLIBRARY */ -/* PROTOLIB1 */ - -/* - * This little dance is necessary to avoid ftello/fseeko - * complaints vs libc. We don't use them but we do #include - * stdio.h and as we are large file aware they get defined - * differently than libc. - */ -#include <curl/curl.h> - diff --git a/make-rules/common.mk b/make-rules/common.mk index 0de055c..e6eff38 100644 --- a/make-rules/common.mk +++ b/make-rules/common.mk @@ -99,15 +99,6 @@ endif # BUILD_BITS NO_ARCH endif # BUILD_STYLE ant -# Determine if we should automatically include lint libraries in build and -# install targets based on presence of llib* files in component directory. This -# must be done before defining any common targets since the include affects -# later variable expansion. -LINT_LIBRARIES ?= $(wildcard llib-*) -ifneq ($(strip $(LINT_LIBRARIES)),) -include $(WS_MAKE_RULES)/lint-libraries.mk -endif - # Default targets; to omit a specific target, explicitly set the related target # variable to empty before including this file or set COMMON_TARGETS=no. COMMON_TARGETS ?= yes diff --git a/make-rules/lint-libraries.mk b/make-rules/lint-libraries.mk deleted file mode 100644 index ebb6ef2..0000000 --- a/make-rules/lint-libraries.mk +++ /dev/null @@ -1,68 +0,0 @@ -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# -# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. -# - -# -# Rules and Macros for building lint libraries. This searches for lint -# libraries in the component directory and adds targets to build and install -# them for 32/64 bit. -# -# To use these rules, include $(WS_TOP)/make-rules/lint-libraries.mk in your -# Makefile and add your lint library source in your component directory as -# llib-l{lib}. -# -# Makefile -# include $(WS_TOP)/make-rules/lint-libraries.mk -# -# llib-l{libname} -# - -LINT_LIBRARIES = $(wildcard llib-*) - -LINT_FLAGS = -nsvx -I$(@D) -I$(SOURCE_DIR)/include -I$(SOURCE_DIR) - -# template for lint library rules. new rules will be added automatically -define lintlib-rule -$(BUILD_DIR_32)/$(1).ln: BITS=32 -$(BUILD_DIR_64)/$(1).ln: BITS=64 - -$$(BUILD_DIR)/%/$(1).ln: $(1) $(BUILD_DIR)/%/.installed - (cd $$(@D) ; $$(LINT) $$(LINT_FLAGS) -o $$(@F:llib-l%.ln=%) ../../$$<) - -$$(PROTOUSRLIBDIR)/$(1): $(1) - $(INSTALL) -c $$< $$@ - -$$(PROTOUSRLIBDIR)/$(1).ln: $$(BUILD_DIR)/$(MACH32)/$(1).ln - $(INSTALL) -c $$< $$@ - -$$(PROTOUSRLIBDIR64)/$(1).ln: $$(BUILD_DIR)/$(MACH64)/$(1).ln - $(INSTALL) -c $$< $$@ - -BUILD_32 += $(BUILD_DIR_32)/$(1).ln -BUILD_64 += $(BUILD_DIR_64)/$(1).ln -INSTALL_32 += $(PROTOUSRLIBDIR)/$(1) -INSTALL_32 += $(PROTOUSRLIBDIR)/$(1).ln -INSTALL_64 += $(PROTOUSRLIBDIR64)/$(1).ln -endef - -# Generate the lint library rules from the above template -$(foreach lintlib,$(LINT_LIBRARIES),$(eval $(call lintlib-rule,$(lintlib)))) -- Gitblit v1.9.3