Mercurial > oi > oi-build
changeset 387:88254491c816
7063901 Move conflict to userland
author | Rich Burridge <rich.burridge@oracle.com> |
---|---|
date | Tue, 12 Jul 2011 10:42:28 -0700 |
parents | 8cd1ab930008 |
children | 5e898983184e |
files | components/conflict/Makefile components/conflict/conflict.copyright components/conflict/conflict.p5m components/meta-packages/history/SUNWconflict.p5m |
diffstat | 4 files changed, 167 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/conflict/Makefile Tue Jul 12 10:42:28 2011 -0700 @@ -0,0 +1,64 @@ +# +# 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. +# + +include ../../make-rules/shared-macros.mk + +COMPONENT_NAME= conflict +COMPONENT_VERSION= 20040901 +IPS_COMPONENT_VERSION= 0.2004.9.1 +COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) +COMPONENT_ARCHIVE= $(COMPONENT_SRC).tgz +COMPONENT_PROJECT_URL= http://invisible-island.net/conflict/conflict.html +COMPONENT_ARCHIVE_HASH= sha1:fbf712f55c71c1c7c298609284fae00bdcbcc9c6 +COMPONENT_ARCHIVE_URL= ftp://invisible-island.net/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE) + +include ../../make-rules/prep.mk +include ../../make-rules/configure.mk +include ../../make-rules/ips.mk + +# Required to configure correctly. +COMPONENT_PRE_CONFIGURE_ACTION = \ + ($(CLONEY) $(SOURCE_DIR) $(@D)) + +CONFIGURE_ENV += "CC=$(CC)" + +# If the configure options are not explicitly set, then configure fails with: +# configure: warning: CC=/ws/onnv-tools/SUNWspro/sunstudio12.1/bin/cc: invalid host type +# configure: warning: CXX=/ws/onnv-tools/SUNWspro/sunstudio12.1/bin/CC: invalid host type +# configure: error: can only configure for one host and one target at a time +CONFIGURE_OPTIONS = --prefix=$(CONFIGURE_PREFIX) +CONFIGURE_OPTIONS += --mandir=$(CONFIGURE_MANDIR) + +# common targets +build: $(BUILD_32) + +install: $(INSTALL_32) + +test: build + @cd $(BUILD_DIR_32); ./run_test.sh + +BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS) + +include ../../make-rules/depend.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/conflict/conflict.copyright Tue Jul 12 10:42:28 2011 -0700 @@ -0,0 +1,19 @@ +Copyright 1995, 2004 by Thomas E. Dickey + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of the above listed +copyright holder(s) not be used in advertising or publicity pertaining +to distribution of the software without specific, written prior +permission. + +THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD +TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE +LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/conflict/conflict.p5m Tue Jul 12 10:42:28 2011 -0700 @@ -0,0 +1,51 @@ +# +# 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. +# + +<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile> +set name=pkg.fmri \ + value=pkg:/shell/conflict@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) +set name=pkg.summary value="Displays conflicting filenames in $PATH (6.0)" +set name=info.classification \ + value="org.opensolaris.category.2008:Applications/System Utilities" +set name=info.source_url value=$(COMPONENT_ARCHIVE_URL) +set name=info.upstream_url value=$(COMPONENT_PROJECT_URL) +set name=opensolaris.arc_url \ + value=http://arc.opensolaris.org/caselog/PSARC/2009/003 +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) + +license conflict.copyright license='BSD-like' + +dir path=usr +dir path=usr/bin +dir path=usr/share +dir path=usr/share/man +dir path=usr/share/man/man1 + +file path=usr/bin/conflict +file path=usr/share/man/man1/conflict.1 + +legacy pkg=SUNWconflict \ + desc="conflict - displays conflicting filenames in $PATH (6.0)" \ + name="conflict"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/meta-packages/history/SUNWconflict.p5m Tue Jul 12 10:42:28 2011 -0700 @@ -0,0 +1,33 @@ +# +# 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. +# + +# +# Legacy package information for renamed SUNWconflict package +# + +set name=pkg.fmri value=pkg:/SUNWconflict@0.2004.9.1,5.11-0.133 +set name=pkg.renamed value=true + +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) + +depend fmri=shell/conflict@0.2004.9.1-0.133 type=require