Josef 'Jeff' Sipek
2016-09-08 3f094929c3ac0df82bfc8a4e14778ee891889d4b
add developer/cscope
3 files added
2 files modified
112 ■■■■■ changed files
components/developer/cscope/Makefile 51 ●●●●● patch | view | raw | blame | history
components/developer/cscope/cscope.p5m 28 ●●●●● patch | view | raw | blame | history
components/developer/cscope/manifests/sample-manifest.p5m 27 ●●●●● patch | view | raw | blame | history
components/sunstudio12.1/Makefile 2 ●●● patch | view | raw | blame | history
components/sunstudio12.1/cc.p5m 4 ●●●● patch | view | raw | blame | history
components/developer/cscope/Makefile
New file
@@ -0,0 +1,51 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2016 Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
#
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        cscope
COMPONENT_VERSION=    15.8b
IPS_COMPONENT_VERSION=    15.8.2
COMPONENT_PROJECT_URL=    http://cscope.sourceforge.net/
COMPONENT_SUMMARY=    Cscope is a developer's tool for browsing source code.
COMPONENT_DESCRIPTION=    \
Cscope is a developer's tool for browsing source code. It has an impeccable \
Unix pedigree, having been originally developed at Bell Labs back in the \
days of the PDP-11. Cscope was part of the official AT&T Unix distribution \
for many years, and has been used to manage projects involving 20 million \
lines of code!
COMPONENT_FMRI=         developer/cscope
COMPONENT_CLASSIFICATION=    Development/Editors
COMPONENT_SRC=        cscope-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:4889d091f05aa0845384b1e4965aa31d2b20911fb2c001b2cdcffbcb7212d3af
COMPONENT_ARCHIVE_URL=    http://downloads.sourceforge.net/cscope/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=    BSD
COMPONENT_LICENSE_FILE=    COPYING
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/configure.mk
include $(WS_MAKE_RULES)/ips.mk
CFLAGS +=    -D_FILE_OFFSET_BITS=64
build:        $(BUILD_32)
install:    $(INSTALL_32)
test:        $(TEST_32)
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += library/ncurses
components/developer/cscope/cscope.p5m
New file
@@ -0,0 +1,28 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2016 Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=pkg.human-version value=$(COMPONENT_VERSION)
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/cscope
file path=usr/bin/ocs
file path=usr/share/man/man1/cscope.1
components/developer/cscope/manifests/sample-manifest.p5m
New file
@@ -0,0 +1,27 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2016 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/cscope
file path=usr/bin/ocs
file path=usr/share/man/man1/cscope.1
components/sunstudio12.1/Makefile
@@ -16,7 +16,7 @@
COMPONENT_NAME=        sunstudio12u1
COMPONENT_VERSION=    12.1.1
COMPONENT_REVISION=    4
COMPONENT_REVISION=    5
COMPONENT_SRC=        $(COMPONENT_NAME)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
# below is required for userland-fetch to bahave
components/sunstudio12.1/cc.p5m
@@ -199,7 +199,7 @@
link path=usr/bin/cc target=../../opt/sunstudio12.1/bin/cc
link path=usr/bin/cc-5.0 target=../../opt/sunstudio12.1/bin/cc-5.0
link path=usr/bin/cflow target=../../opt/sunstudio12.1/bin/cflow
link path=usr/bin/cscope target=../../opt/sunstudio12.1/bin/cscope
#link path=usr/bin/cscope target=../../opt/sunstudio12.1/bin/cscope
link path=usr/bin/ctc target=../../opt/sunstudio12.1/bin/ctc
link path=usr/bin/ctcr target=../../opt/sunstudio12.1/bin/ctcr
link path=usr/bin/ctrace target=../../opt/sunstudio12.1/bin/ctrace
@@ -221,7 +221,7 @@
    target=../../../../opt/sunstudio12.1/man/man1/cc.1
link path=usr/share/man/man1/cflow.1 \
    target=../../../../opt/sunstudio12.1/man/man1/cflow.1
link path=usr/share/man/man1/cscope.1 \
#link path=usr/share/man/man1/cscope.1 \
    target=../../../../opt/sunstudio12.1/man/man1/cscope.1
link path=usr/share/man/man1/ctrace.1 \
    target=../../../../opt/sunstudio12.1/man/man1/ctrace.1