16 # fields enclosed by brackets "[]" replaced with your own identifying |
16 # fields enclosed by brackets "[]" replaced with your own identifying |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. |
21 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. |
22 # |
22 # |
23 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted> |
23 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted> |
24 |
24 set name=pkg.fmri \ |
25 set name=pkg.fmri value=pkg:/editor/gnu-emacs@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
25 value=pkg:/editor/gnu-emacs@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
26 set name=pkg.summary value="GNU emacs core" |
26 set name=pkg.summary value="GNU emacs core" |
27 set name=pkg.description value="GNU emacs core, runtime support for the emacs binary packages" |
27 set name=pkg.description \ |
|
28 value="GNU emacs core, runtime support for the emacs binary packages" |
28 set name=com.oracle.info.description value="GNU emacs core" |
29 set name=com.oracle.info.description value="GNU emacs core" |
29 set name=com.oracle.info.tpno value=$(TPNO) |
30 set name=com.oracle.info.tpno value=$(TPNO) |
30 set name=info.classification value="org.opensolaris.category.2008:Development/Editors" |
31 set name=info.classification \ |
|
32 value=org.opensolaris.category.2008:Development/Editors |
31 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
33 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
32 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
34 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
33 set name=org.opensolaris.arc-caseid \ |
35 set name=org.opensolaris.arc-caseid value=PSARC/2008/494 |
34 value=PSARC/2008/494 |
|
35 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
36 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
36 |
|
37 license emacs.license license="GPLv3" |
|
38 |
37 |
39 |
38 |
40 |
39 |
41 file path=usr/bin/ebrowse |
40 file path=usr/bin/ebrowse |
42 file path=usr/bin/emacs |
41 file path=usr/bin/emacs |
44 file path=usr/bin/grep-changelog |
43 file path=usr/bin/grep-changelog |
45 file path=usr/gnu/bin/ctags |
44 file path=usr/gnu/bin/ctags |
46 file path=usr/gnu/bin/etags |
45 file path=usr/gnu/bin/etags |
47 file path=usr/gnu/share/man/man1/ctags.1 |
46 file path=usr/gnu/share/man/man1/ctags.1 |
48 file path=usr/gnu/share/man/man1/etags.1 |
47 file path=usr/gnu/share/man/man1/etags.1 |
49 file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/hexl \ |
48 file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/hexl mode=0555 |
50 mode=0555 |
49 file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/movemail mode=0555 |
51 file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/movemail \ |
50 file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/profile mode=0555 |
52 mode=0555 |
51 file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/rcs2log mode=0555 |
53 file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/profile \ |
52 file \ |
54 mode=0555 |
53 path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/update-game-score \ |
55 file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/rcs2log \ |
54 mode=0555 |
56 mode=0555 |
|
57 file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/update-game-score \ |
|
58 mode=0555 |
|
59 file path=usr/share/applications/emacs.desktop |
55 file path=usr/share/applications/emacs.desktop |
60 file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/AUTHORS |
56 file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/AUTHORS |
61 file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/CENSORSHIP |
57 file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/CENSORSHIP |
62 file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/CONTRIBUTE |
58 file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/CONTRIBUTE |
63 file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/COOKIES |
59 file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/COOKIES |
2507 file path=usr/share/info/viper.info |
2503 file path=usr/share/info/viper.info |
2508 file path=usr/share/info/widget.info |
2504 file path=usr/share/info/widget.info |
2509 file path=usr/share/info/wisent.info |
2505 file path=usr/share/info/wisent.info |
2510 file path=usr/share/info/woman.info |
2506 file path=usr/share/info/woman.info |
2511 file path=usr/share/man/man1/ebrowse.1 |
2507 file path=usr/share/man/man1/ebrowse.1 |
2512 file path=usr/share/man/man1/emacs.1 \ |
2508 file path=usr/share/man/man1/emacs.1 mangler.man.stability=committed |
2513 mangler.man.stability=committed |
|
2514 file path=usr/share/man/man1/emacsclient.1 |
2509 file path=usr/share/man/man1/emacsclient.1 |
2515 file path=usr/share/man/man1/grep-changelog.1 |
2510 file path=usr/share/man/man1/grep-changelog.1 |
|
2511 license emacs.license license=GPLv3 |
|
2512 |
|
2513 # The rgrep command uses GNU-find specific options, so we patch Solaris emacs |
|
2514 # to use GNU find. As this functionality is relatively core, ensure that |
|
2515 # installing emacs also brings in the package containing GNU find. |
|
2516 depend type=require fmri=__TBD pkg.debug.depend.file=usr/gnu/bin/find |
2516 |
2517 |
2517 # This package provides everything needed to run emacs except for the |
2518 # This package provides everything needed to run emacs except for the |
2518 # actual emacs binary. Although the /usr/bin/emacs shell script is prepared |
2519 # actual emacs binary. Although the /usr/bin/emacs shell script is prepared |
2519 # for the case where no binary is present, that's not a useful configuration. |
2520 # for the case where no binary is present, that's not a useful configuration. |
2520 # Therefore, require at least one of the binary supplying packages. |
2521 # Therefore, require at least one of the binary supplying packages. |
2521 |
2522 |
2522 depend type=require-any \ |
2523 depend type=require-any fmri=pkg:/editor/gnu-emacs/gnu-emacs-gtk \ |
2523 fmri=pkg:/editor/gnu-emacs/gnu-emacs-gtk \ |
2524 fmri=pkg:/editor/gnu-emacs/gnu-emacs-no-x11 \ |
2524 fmri=pkg:/editor/gnu-emacs/gnu-emacs-x11 \ |
2525 fmri=pkg:/editor/gnu-emacs/gnu-emacs-x11 |
2525 fmri=pkg:/editor/gnu-emacs/gnu-emacs-no-x11 |
|
2526 |
|
2527 # The rgrep command uses GNU-find specific options, so we patch Solaris emacs |
|
2528 # to use GNU find. As this functionality is relatively core, ensure that |
|
2529 # installing emacs also brings in the package containing GNU find. |
|
2530 depend type=require fmri=__TBD pkg.debug.depend.file=usr/gnu/bin/find |
|