raven/multimedia/tuxguitar/tuxguitar-additional-arch.patch
2024-02-21 13:47:54 +06:00

4355 lines
184 KiB
Diff

diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-aarch64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-aarch64/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-aarch64/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-aarch64/pom.xml 2018-03-02 01:01:42.666675757 -0500
@@ -0,0 +1,131 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-alsa-linux-aarch64</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-alsa.jni.path>${parent.relativePath}/TuxGuitar-alsa/jni/</tuxguitar-alsa.jni.path>
+ <tuxguitar-alsa.jni.cc>${tuxguitar.jni.cc}</tuxguitar-alsa.jni.cc>
+ <tuxguitar-alsa.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-alsa.jni.cflags>
+ <tuxguitar-alsa.jni.ldflags>-fPIC</tuxguitar-alsa.jni.ldflags>
+ <tuxguitar-alsa.jni.ldlibs>-lasound</tuxguitar-alsa.jni.ldlibs>
+ <tuxguitar-alsa.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-alsa.jni.ldpath>
+ <tuxguitar-alsa.jni.library.name>tuxguitar-alsa-jni</tuxguitar-alsa.jni.library.name>
+ <tuxguitar-alsa.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-alsa.jni.library.prefix>
+ <tuxguitar-alsa.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-alsa.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-alsa</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-alsa.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-alsa.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-alsa.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-alsa.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-alsa.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-alsa.jni.path}/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-alsa</artifactId>
+ <destFileName>tuxguitar-alsa.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/pom.xml 2018-03-02 01:01:42.667675754 -0500
@@ -0,0 +1,131 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-alsa-linux-ppc64</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-alsa.jni.path>${parent.relativePath}/TuxGuitar-alsa/jni/</tuxguitar-alsa.jni.path>
+ <tuxguitar-alsa.jni.cc>${tuxguitar.jni.cc}</tuxguitar-alsa.jni.cc>
+ <tuxguitar-alsa.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-alsa.jni.cflags>
+ <tuxguitar-alsa.jni.ldflags>-fPIC</tuxguitar-alsa.jni.ldflags>
+ <tuxguitar-alsa.jni.ldlibs>-lasound</tuxguitar-alsa.jni.ldlibs>
+ <tuxguitar-alsa.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-alsa.jni.ldpath>
+ <tuxguitar-alsa.jni.library.name>tuxguitar-alsa-jni</tuxguitar-alsa.jni.library.name>
+ <tuxguitar-alsa.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-alsa.jni.library.prefix>
+ <tuxguitar-alsa.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-alsa.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-alsa</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-alsa.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-alsa.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-alsa.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-alsa.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-alsa.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-alsa.jni.path}/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-alsa</artifactId>
+ <destFileName>tuxguitar-alsa.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/tuxguitar-alsa-linux-armv7hl/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/tuxguitar-alsa-linux-armv7hl/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/tuxguitar-alsa-linux-armv7hl/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/tuxguitar-alsa-linux-armv7hl/pom.xml 2018-03-01 00:39:49.743935021 -0500
@@ -0,0 +1,131 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-alsa-linux-armv7hl</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-alsa.jni.path>${parent.relativePath}/TuxGuitar-alsa/jni/</tuxguitar-alsa.jni.path>
+ <tuxguitar-alsa.jni.cc>${tuxguitar.jni.cc}</tuxguitar-alsa.jni.cc>
+ <tuxguitar-alsa.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-alsa.jni.cflags>
+ <tuxguitar-alsa.jni.ldflags>-fPIC</tuxguitar-alsa.jni.ldflags>
+ <tuxguitar-alsa.jni.ldlibs>-lasound</tuxguitar-alsa.jni.ldlibs>
+ <tuxguitar-alsa.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-alsa.jni.ldpath>
+ <tuxguitar-alsa.jni.library.name>tuxguitar-alsa-jni</tuxguitar-alsa.jni.library.name>
+ <tuxguitar-alsa.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-alsa.jni.library.prefix>
+ <tuxguitar-alsa.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-alsa.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-alsa</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-alsa.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-alsa.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-alsa.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-alsa.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-alsa.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-alsa.jni.path}/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-alsa</artifactId>
+ <destFileName>tuxguitar-alsa.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64le/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64le/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64le/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64le/pom.xml 2018-03-02 01:01:42.667675754 -0500
@@ -0,0 +1,131 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-alsa-linux-ppc64le</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-alsa.jni.path>${parent.relativePath}/TuxGuitar-alsa/jni/</tuxguitar-alsa.jni.path>
+ <tuxguitar-alsa.jni.cc>${tuxguitar.jni.cc}</tuxguitar-alsa.jni.cc>
+ <tuxguitar-alsa.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-alsa.jni.cflags>
+ <tuxguitar-alsa.jni.ldflags>-fPIC</tuxguitar-alsa.jni.ldflags>
+ <tuxguitar-alsa.jni.ldlibs>-lasound</tuxguitar-alsa.jni.ldlibs>
+ <tuxguitar-alsa.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-alsa.jni.ldpath>
+ <tuxguitar-alsa.jni.library.name>tuxguitar-alsa-jni</tuxguitar-alsa.jni.library.name>
+ <tuxguitar-alsa.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-alsa.jni.library.prefix>
+ <tuxguitar-alsa.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-alsa.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-alsa</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-alsa.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-alsa.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-alsa.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-alsa.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-alsa.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-alsa.jni.path}/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-alsa</artifactId>
+ <destFileName>tuxguitar-alsa.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-s390x/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-s390x/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-s390x/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-s390x/pom.xml 2018-03-02 01:01:42.667675754 -0500
@@ -0,0 +1,131 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-alsa-linux-s390x</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-alsa.jni.path>${parent.relativePath}/TuxGuitar-alsa/jni/</tuxguitar-alsa.jni.path>
+ <tuxguitar-alsa.jni.cc>${tuxguitar.jni.cc}</tuxguitar-alsa.jni.cc>
+ <tuxguitar-alsa.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-alsa.jni.cflags>
+ <tuxguitar-alsa.jni.ldflags>-fPIC</tuxguitar-alsa.jni.ldflags>
+ <tuxguitar-alsa.jni.ldlibs>-lasound</tuxguitar-alsa.jni.ldlibs>
+ <tuxguitar-alsa.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-alsa.jni.ldpath>
+ <tuxguitar-alsa.jni.library.name>tuxguitar-alsa-jni</tuxguitar-alsa.jni.library.name>
+ <tuxguitar-alsa.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-alsa.jni.library.prefix>
+ <tuxguitar-alsa.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-alsa.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-alsa</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-alsa.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-alsa.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-alsa.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-alsa.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-alsa.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-alsa.jni.path}/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-alsa</artifactId>
+ <destFileName>tuxguitar-alsa.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-aarch64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-aarch64/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-aarch64/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-aarch64/pom.xml 2018-03-02 01:01:42.668675750 -0500
@@ -0,0 +1,134 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-fluidsynth-linux-aarch64</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-fluidsynth.jni.path>${parent.relativePath}/TuxGuitar-fluidsynth/jni/</tuxguitar-fluidsynth.jni.path>
+ <tuxguitar-fluidsynth.jni.rm>${tuxguitar.jni.rm}</tuxguitar-fluidsynth.jni.rm>
+ <tuxguitar-fluidsynth.jni.cc>${tuxguitar.jni.cc}</tuxguitar-fluidsynth.jni.cc>
+ <tuxguitar-fluidsynth.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-fluidsynth.jni.cflags>
+ <tuxguitar-fluidsynth.jni.ldflags>-fPIC</tuxguitar-fluidsynth.jni.ldflags>
+ <tuxguitar-fluidsynth.jni.ldlibs>-lfluidsynth</tuxguitar-fluidsynth.jni.ldlibs>
+ <tuxguitar-fluidsynth.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-fluidsynth.jni.ldpath>
+ <tuxguitar-fluidsynth.jni.library.name>tuxguitar-fluidsynth-jni</tuxguitar-fluidsynth.jni.library.name>
+ <tuxguitar-fluidsynth.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-fluidsynth.jni.library.prefix>
+ <tuxguitar-fluidsynth.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-fluidsynth.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-fluidsynth</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-fluidsynth.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-fluidsynth.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-fluidsynth.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-fluidsynth.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-fluidsynth.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="RM" value="${tuxguitar-fluidsynth.jni.rm}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-fluidsynth.jni.path}/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-fluidsynth</artifactId>
+ <destFileName>tuxguitar-fluidsynth.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64/pom.xml 2018-03-02 01:01:42.669675746 -0500
@@ -0,0 +1,134 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-fluidsynth-linux-ppc64</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-fluidsynth.jni.path>${parent.relativePath}/TuxGuitar-fluidsynth/jni/</tuxguitar-fluidsynth.jni.path>
+ <tuxguitar-fluidsynth.jni.rm>${tuxguitar.jni.rm}</tuxguitar-fluidsynth.jni.rm>
+ <tuxguitar-fluidsynth.jni.cc>${tuxguitar.jni.cc}</tuxguitar-fluidsynth.jni.cc>
+ <tuxguitar-fluidsynth.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-fluidsynth.jni.cflags>
+ <tuxguitar-fluidsynth.jni.ldflags>-fPIC</tuxguitar-fluidsynth.jni.ldflags>
+ <tuxguitar-fluidsynth.jni.ldlibs>-lfluidsynth</tuxguitar-fluidsynth.jni.ldlibs>
+ <tuxguitar-fluidsynth.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-fluidsynth.jni.ldpath>
+ <tuxguitar-fluidsynth.jni.library.name>tuxguitar-fluidsynth-jni</tuxguitar-fluidsynth.jni.library.name>
+ <tuxguitar-fluidsynth.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-fluidsynth.jni.library.prefix>
+ <tuxguitar-fluidsynth.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-fluidsynth.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-fluidsynth</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-fluidsynth.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-fluidsynth.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-fluidsynth.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-fluidsynth.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-fluidsynth.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="RM" value="${tuxguitar-fluidsynth.jni.rm}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-fluidsynth.jni.path}/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-fluidsynth</artifactId>
+ <destFileName>tuxguitar-fluidsynth.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64le/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64le/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64le/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64le/pom.xml 2018-03-02 01:01:42.668675750 -0500
@@ -0,0 +1,134 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-fluidsynth-linux-ppc64le</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-fluidsynth.jni.path>${parent.relativePath}/TuxGuitar-fluidsynth/jni/</tuxguitar-fluidsynth.jni.path>
+ <tuxguitar-fluidsynth.jni.rm>${tuxguitar.jni.rm}</tuxguitar-fluidsynth.jni.rm>
+ <tuxguitar-fluidsynth.jni.cc>${tuxguitar.jni.cc}</tuxguitar-fluidsynth.jni.cc>
+ <tuxguitar-fluidsynth.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-fluidsynth.jni.cflags>
+ <tuxguitar-fluidsynth.jni.ldflags>-fPIC</tuxguitar-fluidsynth.jni.ldflags>
+ <tuxguitar-fluidsynth.jni.ldlibs>-lfluidsynth</tuxguitar-fluidsynth.jni.ldlibs>
+ <tuxguitar-fluidsynth.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-fluidsynth.jni.ldpath>
+ <tuxguitar-fluidsynth.jni.library.name>tuxguitar-fluidsynth-jni</tuxguitar-fluidsynth.jni.library.name>
+ <tuxguitar-fluidsynth.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-fluidsynth.jni.library.prefix>
+ <tuxguitar-fluidsynth.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-fluidsynth.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-fluidsynth</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-fluidsynth.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-fluidsynth.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-fluidsynth.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-fluidsynth.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-fluidsynth.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="RM" value="${tuxguitar-fluidsynth.jni.rm}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-fluidsynth.jni.path}/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-fluidsynth</artifactId>
+ <destFileName>tuxguitar-fluidsynth.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-s390x/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-s390x/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-s390x/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-s390x/pom.xml 2018-03-02 01:01:42.669675746 -0500
@@ -0,0 +1,134 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-fluidsynth-linux-s390x</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-fluidsynth.jni.path>${parent.relativePath}/TuxGuitar-fluidsynth/jni/</tuxguitar-fluidsynth.jni.path>
+ <tuxguitar-fluidsynth.jni.rm>${tuxguitar.jni.rm}</tuxguitar-fluidsynth.jni.rm>
+ <tuxguitar-fluidsynth.jni.cc>${tuxguitar.jni.cc}</tuxguitar-fluidsynth.jni.cc>
+ <tuxguitar-fluidsynth.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-fluidsynth.jni.cflags>
+ <tuxguitar-fluidsynth.jni.ldflags>-fPIC</tuxguitar-fluidsynth.jni.ldflags>
+ <tuxguitar-fluidsynth.jni.ldlibs>-lfluidsynth</tuxguitar-fluidsynth.jni.ldlibs>
+ <tuxguitar-fluidsynth.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-fluidsynth.jni.ldpath>
+ <tuxguitar-fluidsynth.jni.library.name>tuxguitar-fluidsynth-jni</tuxguitar-fluidsynth.jni.library.name>
+ <tuxguitar-fluidsynth.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-fluidsynth.jni.library.prefix>
+ <tuxguitar-fluidsynth.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-fluidsynth.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-fluidsynth</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-fluidsynth.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-fluidsynth.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-fluidsynth.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-fluidsynth.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-fluidsynth.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="RM" value="${tuxguitar-fluidsynth.jni.rm}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-fluidsynth.jni.path}/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-fluidsynth</artifactId>
+ <destFileName>tuxguitar-fluidsynth.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-aarch64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-aarch64/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-aarch64/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-aarch64/pom.xml 2018-03-02 01:01:42.670675743 -0500
@@ -0,0 +1,141 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-jack-linux-aarch64</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-jack.jni.path>${parent.relativePath}/TuxGuitar-jack/jni/</tuxguitar-jack.jni.path>
+ <tuxguitar-jack.jni.rm>${tuxguitar.jni.rm}</tuxguitar-jack.jni.rm>
+ <tuxguitar-jack.jni.cc>${tuxguitar.jni.cc}</tuxguitar-jack.jni.cc>
+ <tuxguitar-jack.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-jack.jni.cflags>
+ <tuxguitar-jack.jni.ldflags>-fPIC</tuxguitar-jack.jni.ldflags>
+ <tuxguitar-jack.jni.ldlibs>`pkg-config --libs jack`</tuxguitar-jack.jni.ldlibs>
+ <tuxguitar-jack.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-jack.jni.ldpath>
+ <tuxguitar-jack.jni.library.name>tuxguitar-jack-jni</tuxguitar-jack.jni.library.name>
+ <tuxguitar-jack.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-jack.jni.library.prefix>
+ <tuxguitar-jack.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-jack.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-jack</module>
+ <module>${parent.relativePath}/TuxGuitar-jack-ui</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-jack.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-jack.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-jack.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-jack.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-jack.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="RM" value="${tuxguitar-jack.jni.rm}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-jack.jni.path}/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jack</artifactId>
+ <destFileName>tuxguitar-jack.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jack-ui</artifactId>
+ <destFileName>tuxguitar-jack-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/pom.xml 2018-03-02 01:01:42.671675740 -0500
@@ -0,0 +1,141 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-jack-linux-ppc64</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-jack.jni.path>${parent.relativePath}/TuxGuitar-jack/jni/</tuxguitar-jack.jni.path>
+ <tuxguitar-jack.jni.rm>${tuxguitar.jni.rm}</tuxguitar-jack.jni.rm>
+ <tuxguitar-jack.jni.cc>${tuxguitar.jni.cc}</tuxguitar-jack.jni.cc>
+ <tuxguitar-jack.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-jack.jni.cflags>
+ <tuxguitar-jack.jni.ldflags>-fPIC</tuxguitar-jack.jni.ldflags>
+ <tuxguitar-jack.jni.ldlibs>`pkg-config --libs jack`</tuxguitar-jack.jni.ldlibs>
+ <tuxguitar-jack.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-jack.jni.ldpath>
+ <tuxguitar-jack.jni.library.name>tuxguitar-jack-jni</tuxguitar-jack.jni.library.name>
+ <tuxguitar-jack.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-jack.jni.library.prefix>
+ <tuxguitar-jack.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-jack.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-jack</module>
+ <module>${parent.relativePath}/TuxGuitar-jack-ui</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-jack.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-jack.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-jack.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-jack.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-jack.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="RM" value="${tuxguitar-jack.jni.rm}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-jack.jni.path}/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jack</artifactId>
+ <destFileName>tuxguitar-jack.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jack-ui</artifactId>
+ <destFileName>tuxguitar-jack-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/tuxguitar-jack-linux-armv7hl/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/tuxguitar-jack-linux-armv7hl/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/tuxguitar-jack-linux-armv7hl/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/tuxguitar-jack-linux-armv7hl/pom.xml 2018-03-01 00:39:49.746935010 -0500
@@ -0,0 +1,141 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-jack-linux-armv7hl</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-jack.jni.path>${parent.relativePath}/TuxGuitar-jack/jni/</tuxguitar-jack.jni.path>
+ <tuxguitar-jack.jni.rm>${tuxguitar.jni.rm}</tuxguitar-jack.jni.rm>
+ <tuxguitar-jack.jni.cc>${tuxguitar.jni.cc}</tuxguitar-jack.jni.cc>
+ <tuxguitar-jack.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-jack.jni.cflags>
+ <tuxguitar-jack.jni.ldflags>-fPIC</tuxguitar-jack.jni.ldflags>
+ <tuxguitar-jack.jni.ldlibs>`pkg-config --libs jack`</tuxguitar-jack.jni.ldlibs>
+ <tuxguitar-jack.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-jack.jni.ldpath>
+ <tuxguitar-jack.jni.library.name>tuxguitar-jack-jni</tuxguitar-jack.jni.library.name>
+ <tuxguitar-jack.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-jack.jni.library.prefix>
+ <tuxguitar-jack.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-jack.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-jack</module>
+ <module>${parent.relativePath}/TuxGuitar-jack-ui</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-jack.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-jack.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-jack.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-jack.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-jack.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="RM" value="${tuxguitar-jack.jni.rm}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-jack.jni.path}/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jack</artifactId>
+ <destFileName>tuxguitar-jack.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jack-ui</artifactId>
+ <destFileName>tuxguitar-jack-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64le/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64le/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64le/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64le/pom.xml 2018-03-02 01:01:42.671675740 -0500
@@ -0,0 +1,141 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-jack-linux-ppc64le</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-jack.jni.path>${parent.relativePath}/TuxGuitar-jack/jni/</tuxguitar-jack.jni.path>
+ <tuxguitar-jack.jni.rm>${tuxguitar.jni.rm}</tuxguitar-jack.jni.rm>
+ <tuxguitar-jack.jni.cc>${tuxguitar.jni.cc}</tuxguitar-jack.jni.cc>
+ <tuxguitar-jack.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-jack.jni.cflags>
+ <tuxguitar-jack.jni.ldflags>-fPIC</tuxguitar-jack.jni.ldflags>
+ <tuxguitar-jack.jni.ldlibs>`pkg-config --libs jack`</tuxguitar-jack.jni.ldlibs>
+ <tuxguitar-jack.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-jack.jni.ldpath>
+ <tuxguitar-jack.jni.library.name>tuxguitar-jack-jni</tuxguitar-jack.jni.library.name>
+ <tuxguitar-jack.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-jack.jni.library.prefix>
+ <tuxguitar-jack.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-jack.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-jack</module>
+ <module>${parent.relativePath}/TuxGuitar-jack-ui</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-jack.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-jack.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-jack.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-jack.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-jack.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="RM" value="${tuxguitar-jack.jni.rm}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-jack.jni.path}/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jack</artifactId>
+ <destFileName>tuxguitar-jack.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jack-ui</artifactId>
+ <destFileName>tuxguitar-jack-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-s390x/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-s390x/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-s390x/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-s390x/pom.xml 2018-03-02 01:01:42.671675740 -0500
@@ -0,0 +1,141 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-jack-linux-s390x</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-jack.jni.path>${parent.relativePath}/TuxGuitar-jack/jni/</tuxguitar-jack.jni.path>
+ <tuxguitar-jack.jni.rm>${tuxguitar.jni.rm}</tuxguitar-jack.jni.rm>
+ <tuxguitar-jack.jni.cc>${tuxguitar.jni.cc}</tuxguitar-jack.jni.cc>
+ <tuxguitar-jack.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-jack.jni.cflags>
+ <tuxguitar-jack.jni.ldflags>-fPIC</tuxguitar-jack.jni.ldflags>
+ <tuxguitar-jack.jni.ldlibs>`pkg-config --libs jack`</tuxguitar-jack.jni.ldlibs>
+ <tuxguitar-jack.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-jack.jni.ldpath>
+ <tuxguitar-jack.jni.library.name>tuxguitar-jack-jni</tuxguitar-jack.jni.library.name>
+ <tuxguitar-jack.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-jack.jni.library.prefix>
+ <tuxguitar-jack.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-jack.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-jack</module>
+ <module>${parent.relativePath}/TuxGuitar-jack-ui</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-jack.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-jack.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-jack.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-jack.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-jack.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="RM" value="${tuxguitar-jack.jni.rm}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-jack.jni.path}/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jack</artifactId>
+ <destFileName>tuxguitar-jack.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jack-ui</artifactId>
+ <destFileName>tuxguitar-jack-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-aarch64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-aarch64/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-aarch64/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-aarch64/pom.xml 2018-03-02 01:01:42.672675736 -0500
@@ -0,0 +1,131 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-oss-linux-aarch64</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-oss.jni.path>${parent.relativePath}/TuxGuitar-oss/jni/</tuxguitar-oss.jni.path>
+ <tuxguitar-oss.jni.cc>${tuxguitar.jni.cc}</tuxguitar-oss.jni.cc>
+ <tuxguitar-oss.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-oss.jni.cflags>
+ <tuxguitar-oss.jni.ldflags>-fPIC</tuxguitar-oss.jni.ldflags>
+ <tuxguitar-oss.jni.ldlibs></tuxguitar-oss.jni.ldlibs>
+ <tuxguitar-oss.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-oss.jni.ldpath>
+ <tuxguitar-oss.jni.library.name>tuxguitar-oss-jni</tuxguitar-oss.jni.library.name>
+ <tuxguitar-oss.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-oss.jni.library.prefix>
+ <tuxguitar-oss.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-oss.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-oss</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-oss.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-oss.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-oss.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-oss.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-oss.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-oss.jni.path}/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-oss</artifactId>
+ <destFileName>tuxguitar-oss.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/pom.xml 2018-03-02 01:01:42.673675732 -0500
@@ -0,0 +1,131 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-oss-linux-ppc64</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-oss.jni.path>${parent.relativePath}/TuxGuitar-oss/jni/</tuxguitar-oss.jni.path>
+ <tuxguitar-oss.jni.cc>${tuxguitar.jni.cc}</tuxguitar-oss.jni.cc>
+ <tuxguitar-oss.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-oss.jni.cflags>
+ <tuxguitar-oss.jni.ldflags>-fPIC</tuxguitar-oss.jni.ldflags>
+ <tuxguitar-oss.jni.ldlibs></tuxguitar-oss.jni.ldlibs>
+ <tuxguitar-oss.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-oss.jni.ldpath>
+ <tuxguitar-oss.jni.library.name>tuxguitar-oss-jni</tuxguitar-oss.jni.library.name>
+ <tuxguitar-oss.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-oss.jni.library.prefix>
+ <tuxguitar-oss.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-oss.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-oss</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-oss.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-oss.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-oss.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-oss.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-oss.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-oss.jni.path}/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-oss</artifactId>
+ <destFileName>tuxguitar-oss.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/tuxguitar-oss-linux-armv7hl/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/tuxguitar-oss-linux-armv7hl/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/tuxguitar-oss-linux-armv7hl/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/tuxguitar-oss-linux-armv7hl/pom.xml 2018-03-01 00:39:49.747935007 -0500
@@ -0,0 +1,131 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-oss-linux-armv7hl</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-oss.jni.path>${parent.relativePath}/TuxGuitar-oss/jni/</tuxguitar-oss.jni.path>
+ <tuxguitar-oss.jni.cc>${tuxguitar.jni.cc}</tuxguitar-oss.jni.cc>
+ <tuxguitar-oss.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-oss.jni.cflags>
+ <tuxguitar-oss.jni.ldflags>-fPIC</tuxguitar-oss.jni.ldflags>
+ <tuxguitar-oss.jni.ldlibs></tuxguitar-oss.jni.ldlibs>
+ <tuxguitar-oss.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-oss.jni.ldpath>
+ <tuxguitar-oss.jni.library.name>tuxguitar-oss-jni</tuxguitar-oss.jni.library.name>
+ <tuxguitar-oss.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-oss.jni.library.prefix>
+ <tuxguitar-oss.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-oss.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-oss</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-oss.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-oss.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-oss.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-oss.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-oss.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-oss.jni.path}/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-oss</artifactId>
+ <destFileName>tuxguitar-oss.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64le/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64le/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64le/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64le/pom.xml 2018-03-02 01:01:42.673675732 -0500
@@ -0,0 +1,131 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-oss-linux-ppc64le</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-oss.jni.path>${parent.relativePath}/TuxGuitar-oss/jni/</tuxguitar-oss.jni.path>
+ <tuxguitar-oss.jni.cc>${tuxguitar.jni.cc}</tuxguitar-oss.jni.cc>
+ <tuxguitar-oss.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-oss.jni.cflags>
+ <tuxguitar-oss.jni.ldflags>-fPIC</tuxguitar-oss.jni.ldflags>
+ <tuxguitar-oss.jni.ldlibs></tuxguitar-oss.jni.ldlibs>
+ <tuxguitar-oss.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-oss.jni.ldpath>
+ <tuxguitar-oss.jni.library.name>tuxguitar-oss-jni</tuxguitar-oss.jni.library.name>
+ <tuxguitar-oss.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-oss.jni.library.prefix>
+ <tuxguitar-oss.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-oss.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-oss</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-oss.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-oss.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-oss.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-oss.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-oss.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-oss.jni.path}/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-oss</artifactId>
+ <destFileName>tuxguitar-oss.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-s390x/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-s390x/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-s390x/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-s390x/pom.xml 2018-03-02 01:01:42.673675732 -0500
@@ -0,0 +1,131 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-oss-linux-s390x</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
+
+ <tuxguitar-oss.jni.path>${parent.relativePath}/TuxGuitar-oss/jni/</tuxguitar-oss.jni.path>
+ <tuxguitar-oss.jni.cc>${tuxguitar.jni.cc}</tuxguitar-oss.jni.cc>
+ <tuxguitar-oss.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-oss.jni.cflags>
+ <tuxguitar-oss.jni.ldflags>-fPIC</tuxguitar-oss.jni.ldflags>
+ <tuxguitar-oss.jni.ldlibs></tuxguitar-oss.jni.ldlibs>
+ <tuxguitar-oss.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-oss.jni.ldpath>
+ <tuxguitar-oss.jni.library.name>tuxguitar-oss-jni</tuxguitar-oss.jni.library.name>
+ <tuxguitar-oss.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-oss.jni.library.prefix>
+ <tuxguitar-oss.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-oss.jni.library.suffix>
+ </properties>
+
+ <modules>
+ <module>${parent.relativePath}/TuxGuitar-oss</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>compile-native</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="compile-native">
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
+ <env key="CC" value="${tuxguitar-oss.jni.cc}" />
+ <env key="CFLAGS" value="${tuxguitar-oss.jni.cflags}" />
+ <env key="LDFLAGS" value="${tuxguitar-oss.jni.ldflags}" />
+ <env key="LDLIBS" value="${tuxguitar-oss.jni.ldlibs}" />
+ <env key="LDPATH" value="${tuxguitar-oss.jni.ldpath}" />
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>clean-native</id>
+ <phase>clean</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="clean-native">
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
+ <arg value="clean"/>
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
+ </exec>
+ </target>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <mkdir dir="${project.build.directory}/build/lib" />
+ <copy todir="${project.build.directory}/build/lib">
+ <fileset file="${tuxguitar-oss.jni.path}/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" />
+ </copy>
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" perm="775" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>native-module-copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-oss</artifactId>
+ <destFileName>tuxguitar-oss.jar</destFileName>
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-aarch64/pom.xml tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-aarch64/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-aarch64/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-aarch64/pom.xml 2018-03-02 00:47:29.420658619 -0500
@@ -0,0 +1,418 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-linux-aarch64</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <project.rootPath>${project.parent.relativePath}</project.rootPath>
+ <project.finalName>tuxguitar-${project.version}-linux-aarch64</project.finalName>
+ <org.eclipse.swt.artifactId>org.eclipse.swt.gtk.linux.aarch64</org.eclipse.swt.artifactId>
+ </properties>
+
+ <modules>
+ <module>../../TuxGuitar</module>
+ <module>../../TuxGuitar-ui-toolkit</module>
+ <module>../../TuxGuitar-ui-toolkit-swt</module>
+ <module>../../TuxGuitar-lib</module>
+ <module>../../TuxGuitar-editor-utils</module>
+ <module>../../TuxGuitar-gm-utils</module>
+ <module>../../TuxGuitar-ascii</module>
+ <module>../../TuxGuitar-browser-ftp</module>
+ <module>../../TuxGuitar-community</module>
+ <module>../../TuxGuitar-compat</module>
+ <module>../../TuxGuitar-converter</module>
+ <module>../../TuxGuitar-gervill</module>
+ <module>../../TuxGuitar-gm-settings</module>
+ <module>../../TuxGuitar-gtp</module>
+ <module>../../TuxGuitar-gtp-ui</module>
+ <module>../../TuxGuitar-gpx</module>
+ <module>../../TuxGuitar-jsa</module>
+ <module>../../TuxGuitar-lilypond</module>
+ <module>../../TuxGuitar-lilypond-ui</module>
+ <module>../../TuxGuitar-midi</module>
+ <module>../../TuxGuitar-midi-ui</module>
+ <module>../../TuxGuitar-musicxml</module>
+ <module>../../TuxGuitar-awt-graphics</module>
+ <module>../../TuxGuitar-pdf</module>
+ <module>../../TuxGuitar-pdf-ui</module>
+ <module>../../TuxGuitar-ptb</module>
+ <module>../../TuxGuitar-synth</module>
+ <module>../../TuxGuitar-synth-gervill</module>
+ <module>../../TuxGuitar-tef</module>
+ <module>../../TuxGuitar-tuner</module>
+ <module>../../TuxGuitar-svg</module>
+ <module>../../TuxGuitar-image</module>
+ </modules>
+
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <!-- LIBRARIES -->
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar</artifactId>
+ <destFileName>tuxguitar.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lib</artifactId>
+ <destFileName>tuxguitar-lib.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ui-toolkit</artifactId>
+ <destFileName>tuxguitar-ui-toolkit.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ui-toolkit-swt</artifactId>
+ <destFileName>tuxguitar-ui-toolkit-swt.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-editor-utils</artifactId>
+ <destFileName>tuxguitar-editor-utils.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gm-utils</artifactId>
+ <destFileName>tuxguitar-gm-utils.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-awt-graphics</artifactId>
+ <destFileName>tuxguitar-awt-graphics.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <!-- /LIBRARIES -->
+
+ <!-- 3RD PARTY LIBRARIES -->
+ <artifactItem>
+ <groupId>${org.eclipse.swt.groupId}</groupId>
+ <artifactId>${org.eclipse.swt.artifactId}</artifactId>
+ <destFileName>swt.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>com.itextpdf</groupId>
+ <artifactId>itextpdf</artifactId>
+ <destFileName>itext-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>com.itextpdf.tool</groupId>
+ <artifactId>xmlworker</artifactId>
+ <destFileName>itext-xmlworker.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-compress</artifactId>
+ <destFileName>commons-compress.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <!-- /3RD PARTY LIBRARIES -->
+
+ <!-- PLUGINS -->
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ascii</artifactId>
+ <destFileName>tuxguitar-ascii.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-browser-ftp</artifactId>
+ <destFileName>tuxguitar-browser-ftp.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-community</artifactId>
+ <destFileName>tuxguitar-community.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-compat</artifactId>
+ <destFileName>tuxguitar-compat.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-converter</artifactId>
+ <destFileName>tuxguitar-converter.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gervill</artifactId>
+ <destFileName>tuxguitar-gervill.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gm-settings</artifactId>
+ <destFileName>tuxguitar-gm-settings.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gtp</artifactId>
+ <destFileName>tuxguitar-gtp.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gtp-ui</artifactId>
+ <destFileName>tuxguitar-gtp-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gpx</artifactId>
+ <destFileName>tuxguitar-gpx.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jsa</artifactId>
+ <destFileName>tuxguitar-jsa.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lilypond</artifactId>
+ <destFileName>tuxguitar-lilypond.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lilypond-ui</artifactId>
+ <destFileName>tuxguitar-lilypond-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-midi</artifactId>
+ <destFileName>tuxguitar-midi.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-midi-ui</artifactId>
+ <destFileName>tuxguitar-midi-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-musicxml</artifactId>
+ <destFileName>tuxguitar-musicxml.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf</artifactId>
+ <destFileName>tuxguitar-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf</artifactId>
+ <destFileName>tuxguitar-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf-ui</artifactId>
+ <destFileName>tuxguitar-pdf-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ptb</artifactId>
+ <destFileName>tuxguitar-ptb.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-tef</artifactId>
+ <destFileName>tuxguitar-tef.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-tuner</artifactId>
+ <destFileName>tuxguitar-tuner.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-svg</artifactId>
+ <destFileName>tuxguitar-svg.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-image</artifactId>
+ <destFileName>tuxguitar-image.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-synth</artifactId>
+ <destFileName>tuxguitar-synth.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-synth-gervill</artifactId>
+ <destFileName>tuxguitar-synth-gervill.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+
+ <!-- /PLUGINS -->
+
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <copy todir="${project.build.directory}/${project.finalName}/share">
+ <fileset dir="${project.rootPath}/TuxGuitar/share/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/doc">
+ <fileset dir="${project.rootPath}/TuxGuitar/doc/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/dist">
+ <fileset dir="${project.rootPath}/TuxGuitar/dist/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/share/soundfont" overwrite="true">
+ <fileset dir="${project.rootPath}/TuxGuitar-resources/resources/soundfont" />
+ </copy>
+
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common"/>
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common-linux"/>
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common-linux-swt"/>
+ </copy>
+
+ <chmod file="${project.build.directory}/${project.finalName}/tuxguitar.sh" perm="755" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>native-modules</id>
+ <activation>
+ <property>
+ <name>native-modules</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <modules>
+ <module>../native-modules/tuxguitar-alsa-linux-aarch64</module>
+ <module>../native-modules/tuxguitar-jack-linux-aarch64</module>
+ <module>../native-modules/tuxguitar-oss-linux-aarch64</module>
+ <module>../native-modules/tuxguitar-fluidsynth-linux-aarch64</module>
+ <module>../native-modules/tuxguitar-synth-vst-remote-linux-aarch64</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <!-- PLUGIN FILES -->
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-alsa-linux-aarch64/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-jack-linux-aarch64/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-oss-linux-aarch64/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-fluidsynth-linux-aarch64/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-synth-vst-remote-linux-aarch64/target/build" />
+ </copy>
+
+ <chmod file="${project.build.directory}/${project.finalName}/lib/*.so" perm="775" />
+ <!-- /PLUGINS FILES -->
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-aarch64/todo.txt tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-aarch64/todo.txt
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-aarch64/todo.txt 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-aarch64/todo.txt 2018-03-01 00:39:49.749935000 -0500
@@ -0,0 +1,5 @@
+# Install SWT as maven artifact
+mvn install:install-file -DgroupId=org.eclipse.swt -DartifactId=org.eclipse.swt.gtk.linux.aarch64 -Dversion=4.4 -Dpackaging=jar -Dfile=/PATH_TO_SWT_AARCH64.jar
+
+# Run maven
+mvn clean package -Pnative-modules
\ No newline at end of file
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64/pom.xml tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64/pom.xml 2018-03-02 00:44:37.561338088 -0500
@@ -0,0 +1,418 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-linux-ppc64</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <project.rootPath>${project.parent.relativePath}</project.rootPath>
+ <project.finalName>tuxguitar-${project.version}-linux-ppc64</project.finalName>
+ <org.eclipse.swt.artifactId>org.eclipse.swt.gtk.linux.ppc64</org.eclipse.swt.artifactId>
+ </properties>
+
+ <modules>
+ <module>../../TuxGuitar</module>
+ <module>../../TuxGuitar-ui-toolkit</module>
+ <module>../../TuxGuitar-ui-toolkit-swt</module>
+ <module>../../TuxGuitar-lib</module>
+ <module>../../TuxGuitar-editor-utils</module>
+ <module>../../TuxGuitar-gm-utils</module>
+ <module>../../TuxGuitar-ascii</module>
+ <module>../../TuxGuitar-browser-ftp</module>
+ <module>../../TuxGuitar-community</module>
+ <module>../../TuxGuitar-compat</module>
+ <module>../../TuxGuitar-converter</module>
+ <module>../../TuxGuitar-gervill</module>
+ <module>../../TuxGuitar-gm-settings</module>
+ <module>../../TuxGuitar-gtp</module>
+ <module>../../TuxGuitar-gtp-ui</module>
+ <module>../../TuxGuitar-gpx</module>
+ <module>../../TuxGuitar-jsa</module>
+ <module>../../TuxGuitar-lilypond</module>
+ <module>../../TuxGuitar-lilypond-ui</module>
+ <module>../../TuxGuitar-midi</module>
+ <module>../../TuxGuitar-midi-ui</module>
+ <module>../../TuxGuitar-musicxml</module>
+ <module>../../TuxGuitar-awt-graphics</module>
+ <module>../../TuxGuitar-pdf</module>
+ <module>../../TuxGuitar-pdf-ui</module>
+ <module>../../TuxGuitar-ptb</module>
+ <module>../../TuxGuitar-synth</module>
+ <module>../../TuxGuitar-synth-gervill</module>
+ <module>../../TuxGuitar-tef</module>
+ <module>../../TuxGuitar-tuner</module>
+ <module>../../TuxGuitar-svg</module>
+ <module>../../TuxGuitar-image</module>
+ </modules>
+
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <!-- LIBRARIES -->
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar</artifactId>
+ <destFileName>tuxguitar.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lib</artifactId>
+ <destFileName>tuxguitar-lib.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ui-toolkit</artifactId>
+ <destFileName>tuxguitar-ui-toolkit.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ui-toolkit-swt</artifactId>
+ <destFileName>tuxguitar-ui-toolkit-swt.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-editor-utils</artifactId>
+ <destFileName>tuxguitar-editor-utils.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gm-utils</artifactId>
+ <destFileName>tuxguitar-gm-utils.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-awt-graphics</artifactId>
+ <destFileName>tuxguitar-awt-graphics.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <!-- /LIBRARIES -->
+
+ <!-- 3RD PARTY LIBRARIES -->
+ <artifactItem>
+ <groupId>${org.eclipse.swt.groupId}</groupId>
+ <artifactId>${org.eclipse.swt.artifactId}</artifactId>
+ <destFileName>swt.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>com.itextpdf</groupId>
+ <artifactId>itextpdf</artifactId>
+ <destFileName>itext-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>com.itextpdf.tool</groupId>
+ <artifactId>xmlworker</artifactId>
+ <destFileName>itext-xmlworker.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-compress</artifactId>
+ <destFileName>commons-compress.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <!-- /3RD PARTY LIBRARIES -->
+
+ <!-- PLUGINS -->
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ascii</artifactId>
+ <destFileName>tuxguitar-ascii.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-browser-ftp</artifactId>
+ <destFileName>tuxguitar-browser-ftp.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-community</artifactId>
+ <destFileName>tuxguitar-community.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-compat</artifactId>
+ <destFileName>tuxguitar-compat.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-converter</artifactId>
+ <destFileName>tuxguitar-converter.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gervill</artifactId>
+ <destFileName>tuxguitar-gervill.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gm-settings</artifactId>
+ <destFileName>tuxguitar-gm-settings.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gtp</artifactId>
+ <destFileName>tuxguitar-gtp.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gtp-ui</artifactId>
+ <destFileName>tuxguitar-gtp-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gpx</artifactId>
+ <destFileName>tuxguitar-gpx.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jsa</artifactId>
+ <destFileName>tuxguitar-jsa.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lilypond</artifactId>
+ <destFileName>tuxguitar-lilypond.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lilypond-ui</artifactId>
+ <destFileName>tuxguitar-lilypond-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-midi</artifactId>
+ <destFileName>tuxguitar-midi.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-midi-ui</artifactId>
+ <destFileName>tuxguitar-midi-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-musicxml</artifactId>
+ <destFileName>tuxguitar-musicxml.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf</artifactId>
+ <destFileName>tuxguitar-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf</artifactId>
+ <destFileName>tuxguitar-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf-ui</artifactId>
+ <destFileName>tuxguitar-pdf-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ptb</artifactId>
+ <destFileName>tuxguitar-ptb.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-tef</artifactId>
+ <destFileName>tuxguitar-tef.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-tuner</artifactId>
+ <destFileName>tuxguitar-tuner.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-svg</artifactId>
+ <destFileName>tuxguitar-svg.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-image</artifactId>
+ <destFileName>tuxguitar-image.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-synth</artifactId>
+ <destFileName>tuxguitar-synth.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-synth-gervill</artifactId>
+ <destFileName>tuxguitar-synth-gervill.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+
+ <!-- /PLUGINS -->
+
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <copy todir="${project.build.directory}/${project.finalName}/share">
+ <fileset dir="${project.rootPath}/TuxGuitar/share/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/doc">
+ <fileset dir="${project.rootPath}/TuxGuitar/doc/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/dist">
+ <fileset dir="${project.rootPath}/TuxGuitar/dist/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/share/soundfont" overwrite="true">
+ <fileset dir="${project.rootPath}/TuxGuitar-resources/resources/soundfont" />
+ </copy>
+
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common"/>
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common-linux"/>
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common-linux-swt"/>
+ </copy>
+
+ <chmod file="${project.build.directory}/${project.finalName}/tuxguitar.sh" perm="755" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>native-modules</id>
+ <activation>
+ <property>
+ <name>native-modules</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <modules>
+ <module>../native-modules/tuxguitar-alsa-linux-ppc64</module>
+ <module>../native-modules/tuxguitar-jack-linux-ppc64</module>
+ <module>../native-modules/tuxguitar-oss-linux-ppc64</module>
+ <module>../native-modules/tuxguitar-fluidsynth-linux-ppc64</module>
+ <module>../native-modules/tuxguitar-synth-vst-remote-linux-ppc64</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <!-- PLUGIN FILES -->
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-alsa-linux-ppc64/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-jack-linux-ppc64/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-oss-linux-ppc64/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-fluidsynth-linux-ppc64/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-synth-vst-remote-linux-ppc64/target/build" />
+ </copy>
+
+ <chmod file="${project.build.directory}/${project.finalName}/lib/*.so" perm="775" />
+ <!-- /PLUGINS FILES -->
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64/todo.txt tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64/todo.txt
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64/todo.txt 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64/todo.txt 2018-03-01 00:39:49.749935000 -0500
@@ -0,0 +1,5 @@
+# Install SWT as maven artifact
+mvn install:install-file -DgroupId=org.eclipse.swt -DartifactId=org.eclipse.swt.gtk.linux.ppc64 -Dversion=4.4 -Dpackaging=jar -Dfile=/PATH_TO_SWT_PPC64.jar
+
+# Run maven
+mvn clean package -Pnative-modules
\ No newline at end of file
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64le/pom.xml tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64le/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64le/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64le/pom.xml 2018-03-02 00:46:28.001890818 -0500
@@ -0,0 +1,418 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-linux-ppc64le</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <project.rootPath>${project.parent.relativePath}</project.rootPath>
+ <project.finalName>tuxguitar-${project.version}-linux-ppc64le</project.finalName>
+ <org.eclipse.swt.artifactId>org.eclipse.swt.gtk.linux.ppc64le</org.eclipse.swt.artifactId>
+ </properties>
+
+ <modules>
+ <module>../../TuxGuitar</module>
+ <module>../../TuxGuitar-ui-toolkit</module>
+ <module>../../TuxGuitar-ui-toolkit-swt</module>
+ <module>../../TuxGuitar-lib</module>
+ <module>../../TuxGuitar-editor-utils</module>
+ <module>../../TuxGuitar-gm-utils</module>
+ <module>../../TuxGuitar-ascii</module>
+ <module>../../TuxGuitar-browser-ftp</module>
+ <module>../../TuxGuitar-community</module>
+ <module>../../TuxGuitar-compat</module>
+ <module>../../TuxGuitar-converter</module>
+ <module>../../TuxGuitar-gervill</module>
+ <module>../../TuxGuitar-gm-settings</module>
+ <module>../../TuxGuitar-gtp</module>
+ <module>../../TuxGuitar-gtp-ui</module>
+ <module>../../TuxGuitar-gpx</module>
+ <module>../../TuxGuitar-jsa</module>
+ <module>../../TuxGuitar-lilypond</module>
+ <module>../../TuxGuitar-lilypond-ui</module>
+ <module>../../TuxGuitar-midi</module>
+ <module>../../TuxGuitar-midi-ui</module>
+ <module>../../TuxGuitar-musicxml</module>
+ <module>../../TuxGuitar-awt-graphics</module>
+ <module>../../TuxGuitar-pdf</module>
+ <module>../../TuxGuitar-pdf-ui</module>
+ <module>../../TuxGuitar-ptb</module>
+ <module>../../TuxGuitar-synth</module>
+ <module>../../TuxGuitar-synth-gervill</module>
+ <module>../../TuxGuitar-tef</module>
+ <module>../../TuxGuitar-tuner</module>
+ <module>../../TuxGuitar-svg</module>
+ <module>../../TuxGuitar-image</module>
+ </modules>
+
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <!-- LIBRARIES -->
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar</artifactId>
+ <destFileName>tuxguitar.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lib</artifactId>
+ <destFileName>tuxguitar-lib.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ui-toolkit</artifactId>
+ <destFileName>tuxguitar-ui-toolkit.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ui-toolkit-swt</artifactId>
+ <destFileName>tuxguitar-ui-toolkit-swt.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-editor-utils</artifactId>
+ <destFileName>tuxguitar-editor-utils.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gm-utils</artifactId>
+ <destFileName>tuxguitar-gm-utils.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-awt-graphics</artifactId>
+ <destFileName>tuxguitar-awt-graphics.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <!-- /LIBRARIES -->
+
+ <!-- 3RD PARTY LIBRARIES -->
+ <artifactItem>
+ <groupId>${org.eclipse.swt.groupId}</groupId>
+ <artifactId>${org.eclipse.swt.artifactId}</artifactId>
+ <destFileName>swt.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>com.itextpdf</groupId>
+ <artifactId>itextpdf</artifactId>
+ <destFileName>itext-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>com.itextpdf.tool</groupId>
+ <artifactId>xmlworker</artifactId>
+ <destFileName>itext-xmlworker.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-compress</artifactId>
+ <destFileName>commons-compress.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <!-- /3RD PARTY LIBRARIES -->
+
+ <!-- PLUGINS -->
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ascii</artifactId>
+ <destFileName>tuxguitar-ascii.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-browser-ftp</artifactId>
+ <destFileName>tuxguitar-browser-ftp.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-community</artifactId>
+ <destFileName>tuxguitar-community.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-compat</artifactId>
+ <destFileName>tuxguitar-compat.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-converter</artifactId>
+ <destFileName>tuxguitar-converter.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gervill</artifactId>
+ <destFileName>tuxguitar-gervill.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gm-settings</artifactId>
+ <destFileName>tuxguitar-gm-settings.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gtp</artifactId>
+ <destFileName>tuxguitar-gtp.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gtp-ui</artifactId>
+ <destFileName>tuxguitar-gtp-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gpx</artifactId>
+ <destFileName>tuxguitar-gpx.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jsa</artifactId>
+ <destFileName>tuxguitar-jsa.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lilypond</artifactId>
+ <destFileName>tuxguitar-lilypond.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lilypond-ui</artifactId>
+ <destFileName>tuxguitar-lilypond-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-midi</artifactId>
+ <destFileName>tuxguitar-midi.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-midi-ui</artifactId>
+ <destFileName>tuxguitar-midi-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-musicxml</artifactId>
+ <destFileName>tuxguitar-musicxml.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf</artifactId>
+ <destFileName>tuxguitar-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf</artifactId>
+ <destFileName>tuxguitar-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf-ui</artifactId>
+ <destFileName>tuxguitar-pdf-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ptb</artifactId>
+ <destFileName>tuxguitar-ptb.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-tef</artifactId>
+ <destFileName>tuxguitar-tef.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-tuner</artifactId>
+ <destFileName>tuxguitar-tuner.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-svg</artifactId>
+ <destFileName>tuxguitar-svg.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-image</artifactId>
+ <destFileName>tuxguitar-image.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-synth</artifactId>
+ <destFileName>tuxguitar-synth.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-synth-gervill</artifactId>
+ <destFileName>tuxguitar-synth-gervill.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+
+ <!-- /PLUGINS -->
+
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <copy todir="${project.build.directory}/${project.finalName}/share">
+ <fileset dir="${project.rootPath}/TuxGuitar/share/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/doc">
+ <fileset dir="${project.rootPath}/TuxGuitar/doc/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/dist">
+ <fileset dir="${project.rootPath}/TuxGuitar/dist/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/share/soundfont" overwrite="true">
+ <fileset dir="${project.rootPath}/TuxGuitar-resources/resources/soundfont" />
+ </copy>
+
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common"/>
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common-linux"/>
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common-linux-swt"/>
+ </copy>
+
+ <chmod file="${project.build.directory}/${project.finalName}/tuxguitar.sh" perm="755" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>native-modules</id>
+ <activation>
+ <property>
+ <name>native-modules</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <modules>
+ <module>../native-modules/tuxguitar-alsa-linux-ppc64le</module>
+ <module>../native-modules/tuxguitar-jack-linux-ppc64le</module>
+ <module>../native-modules/tuxguitar-oss-linux-ppc64le</module>
+ <module>../native-modules/tuxguitar-fluidsynth-linux-ppc64le</module>
+ <module>../native-modules/tuxguitar-synth-vst-remote-linux-ppc64le</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <!-- PLUGIN FILES -->
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-alsa-linux-ppc64le/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-jack-linux-ppc64le/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-oss-linux-ppc64le/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-fluidsynth-linux-ppc64le/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-synth-vst-remote-linux-ppc64le/target/build" />
+ </copy>
+
+ <chmod file="${project.build.directory}/${project.finalName}/lib/*.so" perm="775" />
+ <!-- /PLUGINS FILES -->
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64le/todo.txt tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64le/todo.txt
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64le/todo.txt 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64le/todo.txt 2018-03-01 00:39:49.750934997 -0500
@@ -0,0 +1,5 @@
+# Install SWT as maven artifact
+mvn install:install-file -DgroupId=org.eclipse.swt -DartifactId=org.eclipse.swt.gtk.linux.ppc64le -Dversion=4.4 -Dpackaging=jar -Dfile=/PATH_TO_SWT_PPC64LE.jar
+
+# Run maven
+mvn clean package -Pnative-modules
\ No newline at end of file
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-s390x/pom.xml tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-s390x/pom.xml
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-s390x/pom.xml 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-s390x/pom.xml 2018-03-02 00:46:54.892781913 -0500
@@ -0,0 +1,418 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <parent>
+ <artifactId>tuxguitar-pom</artifactId>
+ <groupId>org.herac.tuxguitar</groupId>
+ <version>1.5.2</version>
+ <relativePath>../../</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>tuxguitar-linux-s390x</artifactId>
+ <packaging>pom</packaging>
+ <name>${project.artifactId}</name>
+
+ <properties>
+ <project.rootPath>${project.parent.relativePath}</project.rootPath>
+ <project.finalName>tuxguitar-${project.version}-linux-s390x</project.finalName>
+ <org.eclipse.swt.artifactId>org.eclipse.swt.gtk.linux.s390x</org.eclipse.swt.artifactId>
+ </properties>
+
+ <modules>
+ <module>../../TuxGuitar</module>
+ <module>../../TuxGuitar-ui-toolkit</module>
+ <module>../../TuxGuitar-ui-toolkit-swt</module>
+ <module>../../TuxGuitar-lib</module>
+ <module>../../TuxGuitar-editor-utils</module>
+ <module>../../TuxGuitar-gm-utils</module>
+ <module>../../TuxGuitar-ascii</module>
+ <module>../../TuxGuitar-browser-ftp</module>
+ <module>../../TuxGuitar-community</module>
+ <module>../../TuxGuitar-compat</module>
+ <module>../../TuxGuitar-converter</module>
+ <module>../../TuxGuitar-gervill</module>
+ <module>../../TuxGuitar-gm-settings</module>
+ <module>../../TuxGuitar-gtp</module>
+ <module>../../TuxGuitar-gtp-ui</module>
+ <module>../../TuxGuitar-gpx</module>
+ <module>../../TuxGuitar-jsa</module>
+ <module>../../TuxGuitar-lilypond</module>
+ <module>../../TuxGuitar-lilypond-ui</module>
+ <module>../../TuxGuitar-midi</module>
+ <module>../../TuxGuitar-midi-ui</module>
+ <module>../../TuxGuitar-musicxml</module>
+ <module>../../TuxGuitar-awt-graphics</module>
+ <module>../../TuxGuitar-pdf</module>
+ <module>../../TuxGuitar-pdf-ui</module>
+ <module>../../TuxGuitar-ptb</module>
+ <module>../../TuxGuitar-synth</module>
+ <module>../../TuxGuitar-synth-gervill</module>
+ <module>../../TuxGuitar-tef</module>
+ <module>../../TuxGuitar-tuner</module>
+ <module>../../TuxGuitar-svg</module>
+ <module>../../TuxGuitar-image</module>
+ </modules>
+
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>copy-libs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <!-- LIBRARIES -->
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar</artifactId>
+ <destFileName>tuxguitar.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lib</artifactId>
+ <destFileName>tuxguitar-lib.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ui-toolkit</artifactId>
+ <destFileName>tuxguitar-ui-toolkit.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ui-toolkit-swt</artifactId>
+ <destFileName>tuxguitar-ui-toolkit-swt.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-editor-utils</artifactId>
+ <destFileName>tuxguitar-editor-utils.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gm-utils</artifactId>
+ <destFileName>tuxguitar-gm-utils.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-awt-graphics</artifactId>
+ <destFileName>tuxguitar-awt-graphics.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <!-- /LIBRARIES -->
+
+ <!-- 3RD PARTY LIBRARIES -->
+ <artifactItem>
+ <groupId>${org.eclipse.swt.groupId}</groupId>
+ <artifactId>${org.eclipse.swt.artifactId}</artifactId>
+ <destFileName>swt.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>com.itextpdf</groupId>
+ <artifactId>itextpdf</artifactId>
+ <destFileName>itext-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>com.itextpdf.tool</groupId>
+ <artifactId>xmlworker</artifactId>
+ <destFileName>itext-xmlworker.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-compress</artifactId>
+ <destFileName>commons-compress.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
+ </artifactItem>
+ <!-- /3RD PARTY LIBRARIES -->
+
+ <!-- PLUGINS -->
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ascii</artifactId>
+ <destFileName>tuxguitar-ascii.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-browser-ftp</artifactId>
+ <destFileName>tuxguitar-browser-ftp.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-community</artifactId>
+ <destFileName>tuxguitar-community.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-compat</artifactId>
+ <destFileName>tuxguitar-compat.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-converter</artifactId>
+ <destFileName>tuxguitar-converter.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gervill</artifactId>
+ <destFileName>tuxguitar-gervill.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gm-settings</artifactId>
+ <destFileName>tuxguitar-gm-settings.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gtp</artifactId>
+ <destFileName>tuxguitar-gtp.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gtp-ui</artifactId>
+ <destFileName>tuxguitar-gtp-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-gpx</artifactId>
+ <destFileName>tuxguitar-gpx.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-jsa</artifactId>
+ <destFileName>tuxguitar-jsa.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lilypond</artifactId>
+ <destFileName>tuxguitar-lilypond.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-lilypond-ui</artifactId>
+ <destFileName>tuxguitar-lilypond-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-midi</artifactId>
+ <destFileName>tuxguitar-midi.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-midi-ui</artifactId>
+ <destFileName>tuxguitar-midi-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-musicxml</artifactId>
+ <destFileName>tuxguitar-musicxml.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf</artifactId>
+ <destFileName>tuxguitar-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf</artifactId>
+ <destFileName>tuxguitar-pdf.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-pdf-ui</artifactId>
+ <destFileName>tuxguitar-pdf-ui.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-ptb</artifactId>
+ <destFileName>tuxguitar-ptb.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-tef</artifactId>
+ <destFileName>tuxguitar-tef.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-tuner</artifactId>
+ <destFileName>tuxguitar-tuner.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-svg</artifactId>
+ <destFileName>tuxguitar-svg.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-image</artifactId>
+ <destFileName>tuxguitar-image.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-synth</artifactId>
+ <destFileName>tuxguitar-synth.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>tuxguitar-synth-gervill</artifactId>
+ <destFileName>tuxguitar-synth-gervill.jar</destFileName>
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
+ </artifactItem>
+
+ <!-- /PLUGINS -->
+
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <copy todir="${project.build.directory}/${project.finalName}/share">
+ <fileset dir="${project.rootPath}/TuxGuitar/share/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/doc">
+ <fileset dir="${project.rootPath}/TuxGuitar/doc/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/dist">
+ <fileset dir="${project.rootPath}/TuxGuitar/dist/" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/share/soundfont" overwrite="true">
+ <fileset dir="${project.rootPath}/TuxGuitar-resources/resources/soundfont" />
+ </copy>
+
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common"/>
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common-linux"/>
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
+ <fileset dir="../common-resources/common-linux-swt"/>
+ </copy>
+
+ <chmod file="${project.build.directory}/${project.finalName}/tuxguitar.sh" perm="755" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>native-modules</id>
+ <activation>
+ <property>
+ <name>native-modules</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <modules>
+ <module>../native-modules/tuxguitar-alsa-linux-s390x</module>
+ <module>../native-modules/tuxguitar-jack-linux-s390x</module>
+ <module>../native-modules/tuxguitar-oss-linux-s390x</module>
+ <module>../native-modules/tuxguitar-fluidsynth-linux-s390x</module>
+ <module>../native-modules/tuxguitar-synth-vst-remote-linux-s390x</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ <executions>
+ <execution>
+ <id>native-module-copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy-files">
+ <!-- PLUGIN FILES -->
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-alsa-linux-s390x/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-jack-linux-s390x/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-oss-linux-s390x/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-fluidsynth-linux-s390x/target/build" />
+ </copy>
+ <copy todir="${project.build.directory}/${project.finalName}/">
+ <fileset dir="../native-modules/tuxguitar-synth-vst-remote-linux-s390x/target/build" />
+ </copy>
+
+ <chmod file="${project.build.directory}/${project.finalName}/lib/*.so" perm="775" />
+ <!-- /PLUGINS FILES -->
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-s390x/todo.txt tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-s390x/todo.txt
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-s390x/todo.txt 1969-12-31 19:00:00.000000000 -0500
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-s390x/todo.txt 2018-03-01 00:39:49.751934994 -0500
@@ -0,0 +1,5 @@
+# Install SWT as maven artifact
+mvn install:install-file -DgroupId=org.eclipse.swt -DartifactId=org.eclipse.swt.gtk.linux.s390x -Dversion=4.4 -Dpackaging=jar -Dfile=/PATH_TO_SWT_S390X.jar
+
+# Run maven
+mvn clean package -Pnative-modules