[csw-devel] SF.net SVN: gar:[18078] csw/mgar/pkg/emacs/trunk/Makefile

pfelecan at users.sourceforge.net pfelecan at users.sourceforge.net
Wed May 23 08:55:32 CEST 2012


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.



More information about the devel mailing list