From a666e4f7811b3f3df7aed283a38e074ff7edd632 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Tue, 20 Oct 2015 18:25:01 -0400
Subject: [PATCH] ported from pd-l2ork git: commit
 4e4cd2d6712a13211e4b09dc2d9f1bc4a686463f  *hopefully fixed the remaining
 conflicts between pd-extended deb and pd-l2ork deb

---
 packages/linux_make/Makefile                  |   8 +--
 .../linux_make/generate_install_makefile.bash |   4 +-
 packages/linux_make/pd-l2ork.xml              |  16 ++---
 packages/linux_make/text-x-puredata.png       | Bin 6749 -> 0 bytes
 scripts/pd-mode.el                            |  56 ------------------
 5 files changed, 14 insertions(+), 70 deletions(-)
 delete mode 100644 packages/linux_make/text-x-puredata.png
 delete mode 100644 scripts/pd-mode.el

diff --git a/packages/linux_make/Makefile b/packages/linux_make/Makefile
index 2eb5539b5..0d91750a5 100644
--- a/packages/linux_make/Makefile
+++ b/packages/linux_make/Makefile
@@ -106,7 +106,7 @@ deb: $(bindir)
 #	install -p -m0644 $(packages_src)/linux_make/pd-48x48.png \
 #		$(DESTDIR)/usr/share/icons/hicolor/48x48/apps/pd-l2ork.png
 	install -d $(DESTDIR)/usr/share/icons/hicolor/128x128/mimetypes
-	install -p -m0644 $(packages_src)/linux_make/text-x-puredata.png \
+	install -p -m0644 $(packages_src)/linux_make/text-x-pd-l2ork.png \
 		$(DESTDIR)/usr/share/icons/hicolor/128x128/mimetypes
 	install -d $(DESTDIR)/usr/share/applications/ 
 	install -p -m0644 $(packages_src)/linux_make/pd-l2ork.desktop \
@@ -140,7 +140,7 @@ deb: $(bindir)
 	install -p $(packages_src)/linux_make/pd-l2ork.gif $(DESTDIR)$(libpddir)
 # emacs mode for .pd files
 	install -d $(DESTDIR)/usr/share/emacs/site-lisp/
-	install -p -m0644 $(scripts_src)/pd-mode.el \
+	install -p -m0644 $(scripts_src)/pd-l2ork-mode.el \
 		$(DESTDIR)/usr/share/emacs/site-lisp/
 # Pd-related scripts
 	#install -p $(scripts_src)/pd-diff $(DESTDIR)$(bindir)
@@ -193,7 +193,7 @@ installer_settings:
 #	install -p -m0644 $(packages_src)/linux_make/pd-48x48.png \
 #		$(DESTDIR)/usr/share/icons/hicolor/48x48/apps/pd-l2ork.png
 #	install -d $(DESTDIR)/usr/share/icons/hicolor/128x128/mimetypes
-#	install -p -m0644 $(packages_src)/linux_make/text-x-puredata.png \
+#	install -p -m0644 $(packages_src)/linux_make/text-x-pd-l2ork.png \
 #		$(DESTDIR)/usr/share/icons/hicolor/128x128/mimetypes
 #	install -d $(DESTDIR)/usr/share/applications/ 
 #	install -p -m0644 $(packages_src)/linux_make/pd-l2ork.desktop \
@@ -208,7 +208,7 @@ installer_makefile:
 	cp -f $(packages_src)/linux_make/pd-l2ork-red.png $(DESTDIR)$(libpddir)
 	cp -f $(packages_src)/linux_make/pd-l2ork-k12.png $(DESTDIR)$(libpddir)
 	cp -f $(packages_src)/linux_make/pd-l2ork-k12-red.png $(DESTDIR)$(libpddir)
-	cp -f $(packages_src)/linux_make/text-x-puredata.png $(DESTDIR)$(libpddir)
+	cp -f $(packages_src)/linux_make/text-x-pd-l2ork.png $(DESTDIR)$(libpddir)
 	cp -f $(packages_src)/linux_make/pd-l2ork.desktop $(DESTDIR)$(libpddir)
 	cp -f $(packages_src)/linux_make/pd-l2ork-k12.desktop $(DESTDIR)$(libpddir)
 	cp -f $(packages_src)/linux_make/pd-l2ork-debug.desktop $(DESTDIR)$(libpddir)
diff --git a/packages/linux_make/generate_install_makefile.bash b/packages/linux_make/generate_install_makefile.bash
index 7c66e69e8..5c84cf295 100755
--- a/packages/linux_make/generate_install_makefile.bash
+++ b/packages/linux_make/generate_install_makefile.bash
@@ -28,7 +28,7 @@ function post_install ()
 	echo -e "\tcp -f /usr/local/lib/pd-l2ork/pd-l2ork-red.png /usr/share/icons/hicolor/128x128/apps/"
 	echo -e "\tcp -f /usr/local/lib/pd-l2ork/pd-l2ork-k12.png /usr/share/icons/hicolor/128x128/apps/"
 	echo -e "\tcp -f /usr/local/lib/pd-l2ork/pd-l2ork-k12-red.png /usr/share/icons/hicolor/128x128/apps/"
-	echo -e "\tcp -f /usr/local/lib/pd-l2ork/text-x-puredata.png /usr/share/icons/hicolor/128x128/mimetypes"
+	echo -e "\tcp -f /usr/local/lib/pd-l2ork/text-x-pd-l2ork.png /usr/share/icons/hicolor/128x128/mimetypes"
 	echo -e "\tcp -f /usr/local/lib/pd-l2ork/pd-l2ork.desktop /usr/share/applications/"
 	echo -e "\tcp -f /usr/local/lib/pd-l2ork/pd-l2ork-k12.desktop /usr/share/applications/"
 	echo -e "\tcp -f /usr/local/lib/pd-l2ork/pd-l2ork-debug.desktop /usr/share/applications/"
@@ -43,7 +43,7 @@ function post_remove ()
 	echo -e "\trm -f /usr/share/icons/hicolor/128x128/apps/pd-l2ork-red.png"
 	echo -e "\trm -f /usr/share/icons/hicolor/128x128/apps/pd-l2ork-k12.png"
 	echo -e "\trm -f /usr/share/icons/hicolor/128x128/apps/pd-l2ork-k12-red.png"
-	echo -e "\trm -f /usr/share/icons/hicolor/128x128/mimetypes/text-x-puredata.png"
+	echo -e "\trm -f /usr/share/icons/hicolor/128x128/mimetypes/text-x-pd-l2ork.png"
 	echo -e "\trm -f /usr/share/applications/pd-l2ork.desktop"
 	echo -e "\trm -f /usr/share/applications/pd-l2ork-k12.desktop"
 	echo -e "\trm -f /usr/share/applications/pd-l2ork-debug.desktop"
diff --git a/packages/linux_make/pd-l2ork.xml b/packages/linux_make/pd-l2ork.xml
index 51a5d54d1..f0057a1de 100644
--- a/packages/linux_make/pd-l2ork.xml
+++ b/packages/linux_make/pd-l2ork.xml
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
-  <mime-type type="text/x-puredata">
+  <mime-type type="text/x-pd-l2ork">
     <sub-class-of type="text/plain"/>
     <glob pattern="*.pd"/>
-	<alias type="application/x-puredata"/>
+	<alias type="application/x-pd-l2ork"/>
 	<magic priority="50">
 	  <match type="string" value="#N " offset="0"/>
 	</magic>
@@ -24,22 +24,22 @@
 	<comment xml:lang="tr">Pure Data Belgesi</comment>
 	<comment xml:lang="ru">Документ Pure Data</comment>
   </mime-type>
-  <mime-type type="text/x-puredata-help">
-    <sub-class-of type="text/x-puredata"/>
+  <mime-type type="text/x-pd-l2ork-help">
+    <sub-class-of type="text/x-pd-l2ork"/>
     <glob pattern="*-help.pd"/>
     <comment>Pure Data Help</comment>
   </mime-type>
-  <mime-type type="text/x-puredata-meta">
-    <sub-class-of type="text/x-puredata"/>
+  <mime-type type="text/x-pd-l2ork-meta">
+    <sub-class-of type="text/x-pd-l2ork"/>
     <glob pattern="*-meta.pd"/>
     <comment>Pure Data Meta Marker for Libraries</comment>
   </mime-type>
-  <mime-type type="application/x-puredata-external-linux">
+  <mime-type type="application/x-pd-l2ork-external-linux">
     <sub-class-of type="application/octet-stream"/>
     <glob pattern="*.pd_linux"/>
     <comment>Pure Data External (Linux Binary)</comment>
   </mime-type>
-  <mime-type type="application/x-puredata-external-darwin">
+  <mime-type type="application/x-pd-l2ork-external-darwin">
     <sub-class-of type="application/octet-stream"/>
     <glob pattern="*.pd_darwin"/>
     <comment>Pure Data External (Mac OS X Binary)</comment>
diff --git a/packages/linux_make/text-x-puredata.png b/packages/linux_make/text-x-puredata.png
deleted file mode 100644
index 0b68b1f95a825d88af9c4778ae478a0cddca2958..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6749
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

diff --git a/scripts/pd-mode.el b/scripts/pd-mode.el
deleted file mode 100644
index 7fa296310..000000000
--- a/scripts/pd-mode.el
+++ /dev/null
@@ -1,56 +0,0 @@
-;;; pd-mode.el --- major mode for editing Pd configuration files
-
-;; Author: Hans-Christoph Steiner <hans@at.or.at>
-;; Keywords:    languages, faces
-;; Last edit: 
-;; Version: 1.0.1 
-
-;; This file is an add-on for XEmacs or GNU Emacs (not tested with the latter).
-;;
-;; It is free software; you can redistribute it and/or modify it
-;; under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.x
-;;
-;; It is distributed in the hope that it will be useful, but
-;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with your copy of Emacs; see the file COPYING.  If not, write
-;; to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
-
-;;; Commentary:
-;;
-;; There isn't really much to say.  The list of keywords was derived from
-;; the Pd there may be some errors or omissions.
-;;
-;; There are currently no local keybindings defined, but the hooks are
-;; there in the event that anyone gets around to adding any.
-;;
-;; To enable automatic selection of this mode when appropriate files are
-;; visited, add the following to your favourite site or personal Emacs
-;; configuration file:
-;;
-;;   (autoload 'pd-mode "pd-mode" "autoloaded" t)
-;;   (add-to-list 'auto-mode-alist '("\\.pat$" . pd-mode))
-;;   (add-to-list 'auto-mode-alist '("\\.pd$"  . pd-mode))
-;;
- 
-;;; Code:
-
-;; Requires
-(require 'generic-x)
-
-(define-generic-mode 'pd-mode
-  nil
-  '("osc~" "random" "route" "trigger")
-  '(("#X \\([^ ]+\\) " . 'font-lock-function-name-face)
-    (";" . 'font-lock-warning-face))
-  '(".pd\\'" ".pat\\'")
-  nil
-  "Major mode for editing Pd files")
-
-;;; pd-mode.el ends here
-- 
GitLab