<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pdf-form-replace-font2/Makefile, branch v0.0.1</title>
<subtitle>Replace fonts in a PDF's interactive form fields</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/'/>
<entry>
<title>Makefile: Allow custom `mvn` executable</title>
<updated>2023-04-29T23:40:52+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-29T23:40:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=462e8622d47adfcd51ad096142559f00049c6773'/>
<id>462e8622d47adfcd51ad096142559f00049c6773</id>
<content type='text'>
Allow `mvn` to be redefined so we can use `mvn3` explicitly in the
MacPorts port.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow `mvn` to be redefined so we can use `mvn3` explicitly in the
MacPorts port.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: Remove snapshot for tag editing in `release` target</title>
<updated>2023-04-28T23:56:13+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-28T23:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=54b0144ecbf9caacac73b4b009cc72d2554e09cd'/>
<id>54b0144ecbf9caacac73b4b009cc72d2554e09cd</id>
<content type='text'>
Need to remove the "-SNAPSHOT" string from the tagged version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Need to remove the "-SNAPSHOT" string from the tagged version.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: Edit Git tag made by `mvn release:prepare`</title>
<updated>2023-04-28T23:51:02+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-28T23:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=3cb7ed33ef37e745b91a7dfc73143f6092d8bcf6'/>
<id>3cb7ed33ef37e745b91a7dfc73143f6092d8bcf6</id>
<content type='text'>
Make it so that we can actually add a proper message to the tag
generated by Maven.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it so that we can actually add a proper message to the tag
generated by Maven.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: Remove `mvn release:perform` line</title>
<updated>2023-04-28T23:31:44+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-28T23:31:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=10f77f15b4b1ef462f726cf7b5e79a94f3366997'/>
<id>10f77f15b4b1ef462f726cf7b5e79a94f3366997</id>
<content type='text'>
That command resulted in this error:

    [INFO] [ERROR] Failed to execute goal
    org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy
    (default-deploy) on project pdf-form-replace-font2: Deployment
    failed: repository element was not specified in the POM inside
    distributionManagement element or in
    -DaltDeploymentRepository=id::layout::url parameter -&gt; [Help 1]

I had added `release:perform` because it's described as the second step
in releasing in this document:
https://maven.apache.org/maven-release/maven-release-plugin/usage.html

However, as explained in
https://maven.apache.org/maven-release/maven-release-plugin/usage/perform-release.html
, `release:perform` runs the `deploy` target, which doesn't make sense
for this project. It seems like we only need `release:prepare` to do a
Maven-driven release.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That command resulted in this error:

    [INFO] [ERROR] Failed to execute goal
    org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy
    (default-deploy) on project pdf-form-replace-font2: Deployment
    failed: repository element was not specified in the POM inside
    distributionManagement element or in
    -DaltDeploymentRepository=id::layout::url parameter -&gt; [Help 1]

I had added `release:perform` because it's described as the second step
in releasing in this document:
https://maven.apache.org/maven-release/maven-release-plugin/usage.html

However, as explained in
https://maven.apache.org/maven-release/maven-release-plugin/usage/perform-release.html
, `release:perform` runs the `deploy` target, which doesn't make sense
for this project. It seems like we only need `release:prepare` to do a
Maven-driven release.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: Move shell script wrapper template exec to a new target</title>
<updated>2023-04-27T22:32:31+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-27T22:32:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=226930e81e30508a0c17c2d2ff9a0d2bb2c7c623'/>
<id>226930e81e30508a0c17c2d2ff9a0d2bb2c7c623</id>
<content type='text'>
When I tried packaging with MacPorts, the path written to the shell
wrapper was the temporary MacPorts build path, not the final install
path.

My plan is to extract the shell wrapper build to the `package` stage,
and do something with the variables to give it the correct install path.
Not sure what that something is yet, but that's the idea.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When I tried packaging with MacPorts, the path written to the shell
wrapper was the temporary MacPorts build path, not the final install
path.

My plan is to extract the shell wrapper build to the `package` stage,
and do something with the variables to give it the correct install path.
Not sure what that something is yet, but that's the idea.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: Add `MVNFLAGS` variable to pass custom flags to Maven</title>
<updated>2023-04-27T20:27:33+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-27T20:27:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=cc5263057b2fbad3729a959ff6f5d233c09693ac'/>
<id>cc5263057b2fbad3729a959ff6f5d233c09693ac</id>
<content type='text'>
Need this to package with MacPorts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Need this to package with MacPorts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set up Maven release plugin</title>
<updated>2023-04-26T22:49:04+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-26T22:44:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=554427809228124c2a09936ab6eb5236a522d057'/>
<id>554427809228124c2a09936ab6eb5236a522d057</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: Add an `install` target</title>
<updated>2023-04-26T20:32:19+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-26T20:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=b07171b810a68bf7de25eb8f56fc47a00839ddd3'/>
<id>b07171b810a68bf7de25eb8f56fc47a00839ddd3</id>
<content type='text'>
Facilitate installation for package management. Package our
`pdf-form-replace-font2` shell script so that it runs the JAR at the
correct install location.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Facilitate installation for package management. Package our
`pdf-form-replace-font2` shell script so that it runs the JAR at the
correct install location.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: Add `package` target</title>
<updated>2023-04-26T17:12:21+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-26T17:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=c0e06a62c44aad083076814e69adc9cb57fddf2a'/>
<id>c0e06a62c44aad083076814e69adc9cb57fddf2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license (GNU GPLv3+)</title>
<updated>2023-04-26T17:12:04+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-26T17:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=58f11da7305196ff2e67f0b176c365956b5e17bd'/>
<id>58f11da7305196ff2e67f0b176c365956b5e17bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
