[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