Revision: 18078 http://gar.svn.sourceforge.net/gar/?rev=18078&view=rev Author: pfelecan Date: 2012-05-23 06:55:32 +0000 (Wed, 23 May 2012) Log Message: ----------- - split in multiple packages as previously - provisioning the Emacs chooser obsolescence as I plan to use alternatives - only the default strain, GTK toolkit based, is packaged for the moment
Modified Paths: -------------- csw/mgar/pkg/emacs/trunk/Makefile Modified: csw/mgar/pkg/emacs/trunk/Makefile =================================================================== --- csw/mgar/pkg/emacs/trunk/Makefile 2012-05-23 06:38:56 UTC (rev 18077) +++ csw/mgar/pkg/emacs/trunk/Makefile 2012-05-23 06:55:32 UTC (rev 18078) @@ -70,6 +70,65 @@ PATCHFILES += 0001-activate-Xft-for-configure.patch +PACKAGES = CSWemacscommon +SPKG_DESC_CSWemacscommon = $(DESCRIPTION) - architecture neutral common components +CATALOGNAME_CSWemacscommon = emacs_common +# as we use alternatives, we need to obsolete emacs_chooser; +# emacs_common, being the root dependence of all emacs related +# packages, seems the best place to do it. +OBSOLETED_BY_CSWemacscommon = CSWemacschooser +ARCHALL_CSWemacscommon = 1 + +PACKAGES += CSWemacsel +SPKG_DESC_CSWemacsel = $(DESCRIPTION) - elisp sources +CATALOGNAME_CSWemacsel = emacs_el +RUNTIME_DEP_PKGS_CSWemacsel = \ + CSWemacscommon +PKGFILES_CSWemacsel = \ + /opt/csw/share/emacs/$(VERSION)/.*[.]el[.]gz +ARCHALL_CSWemacsel = 1 + +PACKAGES += CSWemacsbincommon +SPKG_DESC_CSWemacsbincommon = $(DESCRIPTION) - based on the Athena toolkit +CATALOGNAME_CSWemacsbincommon = emacs_bin_common +RUNTIME_DEP_PKGS_CSWemacsbincommon = \ + CSWemacscommon +PKGFILES_CSWemacsbincommon = \ + /opt/csw/bin/b2m \ + /opt/csw/bin/ctags \ + /opt/csw/bin/ebrowse \ + /opt/csw/bin/emacsclient \ + /opt/csw/bin/etags \ + /opt/csw/libexec/emacs/$(VERSION)/[^/]*solaris[^/]*/digest-doc \ + /opt/csw/libexec/emacs/$(VERSION)/[^/]*solaris[^/]*/fakemail \ + /opt/csw/libexec/emacs/$(VERSION)/[^/]*solaris[^/]*/hexl \ + /opt/csw/libexec/emacs/$(VERSION)/[^/]*solaris[^/]*/movemail \ + /opt/csw/libexec/emacs/$(VERSION)/[^/]*solaris[^/]*/profile \ + /opt/csw/libexec/emacs/$(VERSION)/[^/]*solaris[^/]*/sorted-doc \ + /opt/csw/libexec/emacs/$(VERSION)/[^/]*solaris[^/]*/update-game-score + +PACKAGES += CSWemacsgtk +SPKG_DESC_CSWemacsgtk = $(DESCRIPTION) - based on the GTK toolkit +CATALOGNAME_CSWemacsgtk = emacs_gtk +RUNTIME_DEP_PKGS_CSWemacsgtk= \ + CSWemacscommon \ + CSWemacsbincommon +PKGFILES_CSWemacsgtk = \ + /opt/csw/bin/emacs \ + /opt/csw/bin/emacs-$(VERSION) + +# PACKAGES += CSWemacs +# SPKG_DESC_CSWemacs = $(DESCRIPTION) - based on the Athena toolkit +# CATALOGNAME_CSWemacs = emacs +# RUNTIME_DEP_PKGS_CSWemacs = \ +# CSWemacscommon + +# PACKAGES += CSWemacsnox +# SPKG_DESC_CSWemacsnox = $(DESCRIPTION) - without any XWindows dependencies +# CATALOGNAME_CSWemacsnox = emacs_nox +# RUNTIME_DEP_PKGS_CSWemacsnox= \ +# CSWemacscommon + include gar/category.mk # this is private and not available publicly This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel