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

Reply via email to