aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2019-08-13 16:00:39 +0000
committerMathieu Arnold <mat@FreeBSD.org>2019-08-13 16:00:39 +0000
commita6c40a689b8a327b1ecf5778f120f0d7250ea7a8 (patch)
treee784ed48f7c3bb5a803cbd97b583435da971804d
parent648300c466186a9a3281a692e09992799c9a706c (diff)
downloadports-a6c40a689b8a327b1ecf5778f120f0d7250ea7a8.tar.gz
ports-a6c40a689b8a327b1ecf5778f120f0d7250ea7a8.zip
Notes
-rw-r--r--accessibility/yasr/files/pkg-message.in10
-rw-r--r--arabic/ae_fonts_mono/files/pkg-message.in8
-rw-r--r--arabic/ae_fonts_ttf/files/pkg-message.in8
-rw-r--r--arabic/kacst_fonts/files/pkg-message.in8
-rw-r--r--arabic/khotot/files/pkg-message.in8
-rw-r--r--archivers/ark/pkg-message6
-rw-r--r--archivers/paq/files/pkg-message.in8
-rw-r--r--archivers/py-borgbackup/pkg-message6
-rw-r--r--archivers/urbackup-client/files/pkg-message.in10
-rw-r--r--archivers/urbackup-server/files/pkg-message.in10
-rw-r--r--astro/astrometry/files/pkg-message.in8
-rw-r--r--astro/boinc-astropulse/files/pkg-message.in8
-rw-r--r--astro/boinc-setiathome/files/pkg-message.in8
-rw-r--r--astro/google-earth/pkg-message6
-rw-r--r--astro/gpsdrive/pkg-message7
-rw-r--r--astro/gpsman/files/pkg-message.in7
-rw-r--r--astro/roadmap/files/pkg-message.in9
-rw-r--r--astro/viking/files/pkg-message.in10
-rw-r--r--audio/alsa-sndio/pkg-message6
-rw-r--r--audio/amarok/pkg-message10
-rw-r--r--audio/audacity/pkg-message7
-rw-r--r--audio/baudline/pkg-message8
-rw-r--r--audio/beep/pkg-message6
-rw-r--r--audio/boodler/pkg-message6
-rw-r--r--audio/cplay/pkg-message37
-rw-r--r--audio/csound/files/pkg-message.in8
-rw-r--r--audio/darkice/files/pkg-message.in8
-rw-r--r--audio/eawpats/files/pkg-message.in10
-rw-r--r--audio/faust/pkg-message8
-rw-r--r--audio/festival/pkg-message16
-rw-r--r--audio/festvox-cmu_us_slt_arctic/files/pkg-message.in8
-rw-r--r--audio/flacon/pkg-message6
-rw-r--r--audio/foo-yc20/pkg-message8
-rw-r--r--audio/forked-daapd/files/pkg-message.in6
-rw-r--r--audio/gnuitar/pkg-message8
-rw-r--r--audio/gstreamer-plugins-sndio/pkg-message6
-rw-r--r--audio/gstreamer1-plugins-sndio/pkg-message6
-rw-r--r--audio/gvolwheel/files/pkg-message.in10
-rw-r--r--audio/icecast-kh/files/pkg-message.in6
-rw-r--r--audio/icecast/files/pkg-message.in6
-rw-r--r--audio/icegenerator/pkg-message10
-rw-r--r--audio/ifp-line/pkg-message7
-rw-r--r--audio/juke/files/pkg-message.in6
-rw-r--r--audio/libamrnb/files/pkg-message.in6
-rw-r--r--audio/libamrwb/files/pkg-message.in6
-rw-r--r--audio/linux-laudio/pkg-message6
-rw-r--r--audio/logitechmediaserver/pkg-message8
-rw-r--r--audio/lollypop/files/pkg-message.in6
-rw-r--r--audio/madfufw/files/pkg-message.in6
-rw-r--r--audio/mous/pkg-message6
-rw-r--r--audio/mpdas/files/pkg-message.in22
-rw-r--r--audio/mpg123.el/pkg-message8
-rw-r--r--audio/musicpd/files/pkg-message.in10
-rw-r--r--audio/nuvolaplayer/pkg-message10
-rw-r--r--audio/oss/pkg-message10
-rw-r--r--audio/penguinsap/pkg-message8
-rw-r--r--audio/picard-plugins/files/pkg-message.in10
-rw-r--r--audio/playgsf/pkg-message8
-rw-r--r--audio/pulseaudio-module-sndio/files/pkg-message.in6
-rw-r--r--audio/pytone/files/pkg-message.in10
-rw-r--r--audio/ripit/pkg-message6
-rw-r--r--audio/sidplayer/files/pkg-message.in8
-rw-r--r--audio/spectrogram/pkg-message6
-rw-r--r--audio/synthpod-lv2/pkg-message8
-rw-r--r--audio/teamspeak3-server/files/pkg-message.in13
-rw-r--r--audio/timidity++-emacs/pkg-message8
-rw-r--r--audio/timidity++-xskin/pkg-message9
-rw-r--r--audio/tuxguitar/files/pkg-message.in9
-rw-r--r--audio/xhippo/pkg-message7
-rw-r--r--audio/xmcd/files/pkg-message.in9
-rw-r--r--audio/xmms2-scrobbler/files/pkg-message.in6
-rw-r--r--audio/xwave/pkg-message6
-rw-r--r--audio/ympd/pkg-message6
-rw-r--r--benchmarks/scimark2/files/pkg-message.in10
-rw-r--r--benchmarks/scimark2c/pkg-message10
-rw-r--r--benchmarks/thrulay/pkg-message20
-rw-r--r--benchmarks/unixbench/pkg-message8
-rw-r--r--biology/bcftools/files/pkg-message.in6
-rw-r--r--biology/consed/files/pkg-message.in8
-rw-r--r--biology/diamond/pkg-message10
-rw-r--r--biology/emboss/files/pkg-message.in10
-rw-r--r--biology/fasta/files/pkg-message.in10
-rw-r--r--biology/fasta3/files/pkg-message.in10
-rw-r--r--biology/gmap/pkg-message8
-rw-r--r--biology/hmmer/pkg-message8
-rw-r--r--biology/lagan/files/pkg-message.in10
-rw-r--r--biology/ncbi-toolkit/files/pkg-message.in10
-rw-r--r--biology/phred/files/pkg-message.in8
-rw-r--r--biology/samtools/files/pkg-message.in6
-rw-r--r--biology/wise/files/pkg-message.in6
-rw-r--r--cad/alliance/files/pkg-message.in8
-rw-r--r--cad/astk-serveur/files.client/pkg-message.in6
-rw-r--r--cad/astk-serveur/files/pkg-message.in6
-rw-r--r--cad/brickutils/files/pkg-message.in10
-rw-r--r--cad/dinotrace/pkg-message9
-rw-r--r--cad/k40-whisperer/files/pkg-message.in6
-rw-r--r--cad/kicad-devel/pkg-message8
-rw-r--r--cad/kicad/pkg-message8
-rw-r--r--cad/linux-eagle5/files/pkg-message.in7
-rw-r--r--cad/netgen/files/pkg-message.in11
-rw-r--r--cad/verilog-mode.el/pkg-message8
-rw-r--r--cad/z88/pkg-message6
-rw-r--r--chinese/CNS11643-font/pkg-message6
-rw-r--r--chinese/auto-cn-l10n/files/pkg-message.in11
-rw-r--r--chinese/auto-tw-l10n/files/pkg-message.in10
-rw-r--r--chinese/big5width/pkg-message8
-rw-r--r--chinese/dictd-database/files/pkg-message.in10
-rw-r--r--chinese/enscript/pkg-message8
-rw-r--r--chinese/fandol/files/pkg-message.in9
-rw-r--r--chinese/fcitx-sunpinyin/pkg-message10
-rw-r--r--chinese/fcitx-ui-light/pkg-message10
-rw-r--r--chinese/fcitx/files/pkg-message.in10
-rw-r--r--chinese/gcin-gtk3/pkg-message9
-rw-r--r--chinese/gcin-qt5/pkg-message9
-rw-r--r--chinese/gcin/pkg-message9
-rw-r--r--chinese/phpbb-tw/files/pkg-message.in8
-rw-r--r--chinese/phpbb3-tw/files/pkg-message.in9
-rw-r--r--chinese/scim-fcitx/files/pkg-message.in9
-rw-r--r--chinese/scim-pinyin/pkg-message9
-rw-r--r--chinese/scim-tables/pkg-message9
-rw-r--r--chinese/sourcehansans-sc-otf/files/pkg-message.in8
-rw-r--r--chinese/sourcehansans-tc-otf/files/pkg-message.in8
-rw-r--r--chinese/sourcehanserif-sc-otf/files/pkg-message.in8
-rw-r--r--chinese/sourcehanserif-tc-otf/files/pkg-message.in8
-rw-r--r--chinese/wordpress-zh_CN/files/pkg-message.in8
-rw-r--r--chinese/wordpress-zh_TW/files/pkg-message.in8
-rw-r--r--comms/aprsd/files/pkg-message.in6
-rw-r--r--comms/atslog/files/pkg-message.in7
-rw-r--r--comms/bforce-kst/files/pkg-message.in10
-rw-r--r--comms/bluez-firmware/pkg-message8
-rw-r--r--comms/efax/files/pkg-message.in6
-rw-r--r--comms/gnokii/files/pkg-message.in8
-rw-r--r--comms/hylafax/files/pkg-message.in6
-rw-r--r--comms/linrad/pkg-message6
-rw-r--r--comms/lirc/files/pkg-message.in9
-rw-r--r--comms/mgetty+sendfax/files/pkg-message.in10
-rw-r--r--comms/ncid/files/pkg-message.in10
-rw-r--r--comms/redsea/pkg-message6
-rw-r--r--comms/telldus-core/files/pkg-message.in8
-rw-r--r--comms/trustedqsl/files/pkg-message6
-rw-r--r--comms/uarduno/pkg-message6
-rw-r--r--comms/xastir/files/pkg-message.in8
-rw-r--r--converters/osm2mp/files/pkg-message.in6
-rw-r--r--converters/wkhtmltopdf/pkg-message6
144 files changed, 901 insertions, 308 deletions
diff --git a/accessibility/yasr/files/pkg-message.in b/accessibility/yasr/files/pkg-message.in
index d7bea2bfb949..d90d52b6eaf3 100644
--- a/accessibility/yasr/files/pkg-message.in
+++ b/accessibility/yasr/files/pkg-message.in
@@ -1,5 +1,6 @@
-==============================================================================
-
+[
+{ type: install
+ message: <<EOM
Yasr requires a text-to-speech engine to work. FreeBSD offers two: Festival
and FLite (Festival Lite). Edit the system configuration file
%%DATADIR%%/yasr.conf
@@ -22,5 +23,6 @@ FLite
synthesizer port=|%%LOCALBASE%%/bin/eflite
See man page for more information.
-
-==============================================================================
+EOM
+}
+]
diff --git a/arabic/ae_fonts_mono/files/pkg-message.in b/arabic/ae_fonts_mono/files/pkg-message.in
index e019cc531a17..3bf945c332ee 100644
--- a/arabic/ae_fonts_mono/files/pkg-message.in
+++ b/arabic/ae_fonts_mono/files/pkg-message.in
@@ -1,4 +1,6 @@
-------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
To get XFree86 to recognize your new fonts you will need to
add a line to your XF86Config file. Please consult XF86Config(5)
for more information on where to find the configuration file.
@@ -6,4 +8,6 @@
Add the following line to the "Files" section and restart XFree86.
FontPath "%%FONTSDIR%%"
-------------------------------------------------------------------
+EOM
+}
+]
diff --git a/arabic/ae_fonts_ttf/files/pkg-message.in b/arabic/ae_fonts_ttf/files/pkg-message.in
index e019cc531a17..3bf945c332ee 100644
--- a/arabic/ae_fonts_ttf/files/pkg-message.in
+++ b/arabic/ae_fonts_ttf/files/pkg-message.in
@@ -1,4 +1,6 @@
-------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
To get XFree86 to recognize your new fonts you will need to
add a line to your XF86Config file. Please consult XF86Config(5)
for more information on where to find the configuration file.
@@ -6,4 +8,6 @@
Add the following line to the "Files" section and restart XFree86.
FontPath "%%FONTSDIR%%"
-------------------------------------------------------------------
+EOM
+}
+]
diff --git a/arabic/kacst_fonts/files/pkg-message.in b/arabic/kacst_fonts/files/pkg-message.in
index 333cafdd24e9..fc709792c788 100644
--- a/arabic/kacst_fonts/files/pkg-message.in
+++ b/arabic/kacst_fonts/files/pkg-message.in
@@ -1,4 +1,6 @@
-----------------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
To get XFree86 or Xorg to recognize your new fonts, you will need to add a
line to your XF86Config or xorg.conf file. Please consult XF86Config(5) or
xorg.conf(5) for more information on where to find the configuration file.
@@ -6,4 +8,6 @@
Add the following line to the "Files" section and restart XFree86 or Xorg:
FontPath "%%FONTSDIR%%"
-----------------------------------------------------------------------------
+EOM
+}
+]
diff --git a/arabic/khotot/files/pkg-message.in b/arabic/khotot/files/pkg-message.in
index a71e9d7a65c0..45ccadbbc4ec 100644
--- a/arabic/khotot/files/pkg-message.in
+++ b/arabic/khotot/files/pkg-message.in
@@ -1,4 +1,6 @@
-------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
To get XFree86 to recognize your new fonts you will need to
add a line to your XF86Config file. Please consult XF86Config(5)
for more information on where to find the configuration file.
@@ -13,4 +15,6 @@
FontPath "%%PREFIX%%/share/fonts/ae_fonts1/MCS"
FontPath "%%PREFIX%%/share/fonts/ae_fonts1/Shmookh"
FontPath "%%PREFIX%%/share/fonts/kacst_fonts"
-------------------------------------------------------------------
+EOM
+}
+]
diff --git a/archivers/ark/pkg-message b/archivers/ark/pkg-message
index 2724954b78b9..efe88273d6d6 100644
--- a/archivers/ark/pkg-message
+++ b/archivers/ark/pkg-message
@@ -1,4 +1,10 @@
+[
+{ type: install
+ message: <<EOM
Support for 7zip and rar archives requires the appropriate executables.
If ark has been packaged without options 7ZIP or RAR, you can install
archivers/p7zip (for 7ZIP) or archivers/unrar and archivers/rar (for RAR)
to allow ark to handle those archives.
+EOM
+}
+]
diff --git a/archivers/paq/files/pkg-message.in b/archivers/paq/files/pkg-message.in
index f9698a1ac0e0..5b56b158ff48 100644
--- a/archivers/paq/files/pkg-message.in
+++ b/archivers/paq/files/pkg-message.in
@@ -1,4 +1,6 @@
-***************************************************************************
+[
+{ type: install
+ message: <<EOM
In addition to the manpages, see %%DOCSDIR%%/readme_*.txt
and the comments at the head of %%DOCSDIR%%/*.cpp
for instructions and details on usage and the algorithms employed. For
@@ -6,4 +8,6 @@ simplicity, the ".exe" suffix has been dropped from the zpsfx
self-expanding archive stub executable, to avoid confusion with win32
executable stubs. zpsfx can be further compressed with archivers/upx,
to yield smaller self-expanding archives.
-***************************************************************************
+EOM
+}
+]
diff --git a/archivers/py-borgbackup/pkg-message b/archivers/py-borgbackup/pkg-message
index 03733e6889eb..e7686e8336d6 100644
--- a/archivers/py-borgbackup/pkg-message
+++ b/archivers/py-borgbackup/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
In order to mount locally a remote archive or an entire repository as a FUSE
filesystem, it is required to load fuse module:
@@ -20,3 +23,6 @@ and add the line
vfs.usermount=1
to /etc/sysctl.conf to ensure the setting is loaded at boot time.
+EOM
+}
+]
diff --git a/archivers/urbackup-client/files/pkg-message.in b/archivers/urbackup-client/files/pkg-message.in
index 6a7e7ea4ace2..b7cbfc458da2 100644
--- a/archivers/urbackup-client/files/pkg-message.in
+++ b/archivers/urbackup-client/files/pkg-message.in
@@ -1,5 +1,6 @@
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-
+[
+{ type: install
+ message: <<EOM
archivers/urbackup-client includes an RC script:
%%PREFIX%%/etc/rc.d/urbackup_client
@@ -27,5 +28,6 @@ needs to have one of the following in its PATH:
The client can also be configured via the UrBackup Server, or
%%PREFIX%%/bin/urbackupclientctl
-
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+EOM
+}
+]
diff --git a/archivers/urbackup-server/files/pkg-message.in b/archivers/urbackup-server/files/pkg-message.in
index c65c8ec89c63..55ab4df1f2be 100644
--- a/archivers/urbackup-server/files/pkg-message.in
+++ b/archivers/urbackup-server/files/pkg-message.in
@@ -1,5 +1,6 @@
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-
+[
+{ type: install
+ message: <<EOM
archivers/urbackup-server includes an RC script:
%%PREFIX%%/etc/rc.d/urbackup_server
@@ -25,5 +26,6 @@ This port sets the SUID/SGID bits on the following files:
For details, see:
https://www.urbackup.org/administration_manual.html
-
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+EOM
+}
+]
diff --git a/astro/astrometry/files/pkg-message.in b/astro/astrometry/files/pkg-message.in
index 91656c8a7563..721fd05d07a0 100644
--- a/astro/astrometry/files/pkg-message.in
+++ b/astro/astrometry/files/pkg-message.in
@@ -1,4 +1,6 @@
---------------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
Astrometry was successfully installed.
You'll find this distribution in %%PREFIX%%/astrometry
@@ -6,4 +8,6 @@ You'll find this distribution in %%PREFIX%%/astrometry
Although the code is released under a GPL license, you will also need
to download some data files, and these are distributed under different
license. See %%PREFIX%%/astrometry/doc/GETTING-INDEXES
---------------------------------------------------------------------------
+EOM
+}
+]
diff --git a/astro/boinc-astropulse/files/pkg-message.in b/astro/boinc-astropulse/files/pkg-message.in
index ef9093d931f6..1e5268e2b458 100644
--- a/astro/boinc-astropulse/files/pkg-message.in
+++ b/astro/boinc-astropulse/files/pkg-message.in
@@ -1,4 +1,6 @@
-*****************************************************************************
+[
+{ type: install
+ message: <<EOM
ATTACHING PROJECT
Just run boinc_gui (if installed), choose Attach, and follow instructions.
@@ -13,4 +15,6 @@ MANUAL INSTALLATION
*) Attach to the project:
cd %%BOINC_CLIENT_HOME%%
boinccmd --project_attach %%SETI_SITE%% <account key>
-*****************************************************************************
+EOM
+}
+]
diff --git a/astro/boinc-setiathome/files/pkg-message.in b/astro/boinc-setiathome/files/pkg-message.in
index ef9093d931f6..1e5268e2b458 100644
--- a/astro/boinc-setiathome/files/pkg-message.in
+++ b/astro/boinc-setiathome/files/pkg-message.in
@@ -1,4 +1,6 @@
-*****************************************************************************
+[
+{ type: install
+ message: <<EOM
ATTACHING PROJECT
Just run boinc_gui (if installed), choose Attach, and follow instructions.
@@ -13,4 +15,6 @@ MANUAL INSTALLATION
*) Attach to the project:
cd %%BOINC_CLIENT_HOME%%
boinccmd --project_attach %%SETI_SITE%% <account key>
-*****************************************************************************
+EOM
+}
+]
diff --git a/astro/google-earth/pkg-message b/astro/google-earth/pkg-message
index d3b5356fe51a..d14b7be4152a 100644
--- a/astro/google-earth/pkg-message
+++ b/astro/google-earth/pkg-message
@@ -1,6 +1,12 @@
+[
+{ type: install
+ message: <<EOM
Google Earth needs linprocfs mounted on /compat/linux/proc. Add the
following line to /etc/fstab:
linprocfs /compat/linux/proc linprocfs rw 0 0
Then run "mount /compat/linux/proc".
+EOM
+}
+]
diff --git a/astro/gpsdrive/pkg-message b/astro/gpsdrive/pkg-message
index 99740cdb3a6a..0be1c04dfc7e 100644
--- a/astro/gpsdrive/pkg-message
+++ b/astro/gpsdrive/pkg-message
@@ -1,5 +1,10 @@
-
+[
+{ type: install
+ message: <<EOM
FreeBSD NOTES:
Support for Garmin format input is disabled because buggy.
Set your GPS device to NMEA mode and start gpsd before gpsdrive.
+EOM
+}
+]
diff --git a/astro/gpsman/files/pkg-message.in b/astro/gpsman/files/pkg-message.in
index 0facb5bfdef7..588a27e88307 100644
--- a/astro/gpsman/files/pkg-message.in
+++ b/astro/gpsman/files/pkg-message.in
@@ -1,4 +1,9 @@
-
+[
+{ type: install
+ message: <<EOM
Please see file:%%PREFIX%%/share/doc/gpsman/html/index.html and/or
file:%%PREFIX%%/share/doc/gpsman/GPSMandoc.pdf
for documentation on using GPS Manager.
+EOM
+}
+]
diff --git a/astro/roadmap/files/pkg-message.in b/astro/roadmap/files/pkg-message.in
index 97e3c9e497ef..64d6747d1892 100644
--- a/astro/roadmap/files/pkg-message.in
+++ b/astro/roadmap/files/pkg-message.in
@@ -1,4 +1,6 @@
-------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
RoadMap is at an early stage of development, and is not thoroughly
documented. It would be very unwise to rely on RoadMap for real
navigation.
@@ -11,5 +13,6 @@ TIGER data are located in:
Make sure that you either have a program called flite (a voice
synthesizer) or disable (mute) audio throught the menu. Other
voice synthesizer can be used, like festival.
-
-------------------------------------------------------------------
+EOM
+}
+]
diff --git a/astro/viking/files/pkg-message.in b/astro/viking/files/pkg-message.in
index fa1a7f5a8ba8..462f12f71131 100644
--- a/astro/viking/files/pkg-message.in
+++ b/astro/viking/files/pkg-message.in
@@ -1,5 +1,6 @@
-===============================================================================
-
+[
+{ type: install
+ message: <<EOM
Viking has been installed.
When you wish to use GeoCaches Acquire Option, please make an account at
@@ -7,5 +8,6 @@ When you wish to use GeoCaches Acquire Option, please make an account at
http://www.geocaching.com/
Have fun!
-
-===============================================================================
+EOM
+}
+]
diff --git a/audio/alsa-sndio/pkg-message b/audio/alsa-sndio/pkg-message
index 27df6104d26a..4437796f1646 100644
--- a/audio/alsa-sndio/pkg-message
+++ b/audio/alsa-sndio/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
To set the default PCM to the sndio plugin, create ~/.asoundrc with
pcm.!default {
@@ -6,3 +9,6 @@ pcm.!default {
Optionally, use the 'volume' option to set the initial volume and
'device' to set the device to use.
+EOM
+}
+]
diff --git a/audio/amarok/pkg-message b/audio/amarok/pkg-message
index 38d928e926d0..3a091cde487a 100644
--- a/audio/amarok/pkg-message
+++ b/audio/amarok/pkg-message
@@ -1,5 +1,6 @@
-======================================================================
-
+[
+{ type: install
+ message: <<EOM
In order to use certain devices (MTP, iPod...) with Amarok you need to
be able to mount USB devices as the user running Amarok. If HAL
automount doesn't work, read more on how to set this up on FreeBSD
@@ -9,5 +10,6 @@ http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/usb-disks.html
If you are not running a full KDE workspace, you should consider
installing a Phonon backend (multimedia/phonon-gstreamer or
multimedia/phonon-vlc) to get audio playback.
-
-======================================================================
+EOM
+}
+]
diff --git a/audio/audacity/pkg-message b/audio/audacity/pkg-message
index 1435bccbcfad..ec565483adf1 100644
--- a/audio/audacity/pkg-message
+++ b/audio/audacity/pkg-message
@@ -1,3 +1,10 @@
+[
+{ type: upgrade
+ maximum_version: 2.1
+ message: <<EOM
Starting with 2.1, Audacity's settings file format is not 100% compatible
with previous versions. If Audacity fails to start up, the affected users
can resolve the issue by removing the ~/.audacity-data directory.
+EOM
+}
+]
diff --git a/audio/baudline/pkg-message b/audio/baudline/pkg-message
index ef23b88a6ff5..257f8946a703 100644
--- a/audio/baudline/pkg-message
+++ b/audio/baudline/pkg-message
@@ -1,6 +1,10 @@
-***********************************************************
+[
+{ type: install
+ message: <<EOM
baudline requires linprocfs(5) to be mounted. If you don't
have it mounted already, please add this line to /etc/fstab
and run `mount linproc`:
linproc /compat/linux/proc linprocfs rw 0 0
-***********************************************************
+EOM
+}
+]
diff --git a/audio/beep/pkg-message b/audio/beep/pkg-message
index a23b268c025e..f7e8a4b0efde 100644
--- a/audio/beep/pkg-message
+++ b/audio/beep/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
Speaker sound support:
======================
@@ -27,3 +30,6 @@ devfs_speaker_ruleset="speaker"
Then restart devfs to load the new rules:
% /etc/rc.d/devfs restart
+EOM
+}
+]
diff --git a/audio/boodler/pkg-message b/audio/boodler/pkg-message
index 373ac475b05f..b7542ebba74c 100644
--- a/audio/boodler/pkg-message
+++ b/audio/boodler/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
The wrapper "boodler" has been installed. Use it to create
soundscapes.
@@ -8,3 +11,6 @@ python boodler.py module.ClassName
You can instead run:
boodler module.ClassName
+EOM
+}
+]
diff --git a/audio/cplay/pkg-message b/audio/cplay/pkg-message
index f535bfcb0b75..b6b7afeac6a4 100644
--- a/audio/cplay/pkg-message
+++ b/audio/cplay/pkg-message
@@ -1,17 +1,20 @@
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-* cplay is just a front-end; to use it, you need to install one or more *
-* of the following ports (audio players): *
-* *
-* audio/madplay *
-* audio/mikmod *
-* audio/mpg123 *
-* audio/mpg321 *
-* audio/sox *
-* audio/speex *
-* audio/splay *
-* audio/vorbis-tools *
-* audio/xmp *
-* multimedia/mplayer *
-* multimedia/mpv *
-* *
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+[
+{ type: install
+ message: <<EOM
+cplay is just a front-end; to use it, you need to install one or more
+of the following ports (audio players):
+
+ audio/madplay
+ audio/mikmod
+ audio/mpg123
+ audio/mpg321
+ audio/sox
+ audio/speex
+ audio/splay
+ audio/vorbis-tools
+ audio/xmp
+ multimedia/mplayer
+ multimedia/mpv
+EOM
+}
+]
diff --git a/audio/csound/files/pkg-message.in b/audio/csound/files/pkg-message.in
index 94fe1c601a87..94072cf418fa 100644
--- a/audio/csound/files/pkg-message.in
+++ b/audio/csound/files/pkg-message.in
@@ -1,4 +1,8 @@
-===================-Please Note:-====================================
+[
+{ type: install
+ message: <<EOM
%%PREFIX%%/bin/mixer has been renamed to %%PREFIX%%/bin/csmixer so it
won't conflict with /usr/bin/mixer
-=====================================================================
+EOM
+}
+]
diff --git a/audio/darkice/files/pkg-message.in b/audio/darkice/files/pkg-message.in
index 70f03b1d4d36..d20b80637700 100644
--- a/audio/darkice/files/pkg-message.in
+++ b/audio/darkice/files/pkg-message.in
@@ -1,4 +1,6 @@
-********************************************************************
+[
+{ type: install
+ message: <<EOM
Unless this file already existed, a sample configuration file
has been placed in %%ETCDIR%%.cfg.
@@ -16,4 +18,6 @@ present, the client will be started now. Otherwise, edit
/etc/rc.conf and execute this command:
%%ETCDIR%%/rc.d/darkice start
-********************************************************************
+EOM
+}
+]
diff --git a/audio/eawpats/files/pkg-message.in b/audio/eawpats/files/pkg-message.in
index 8893358ac6ac..645f630d9903 100644
--- a/audio/eawpats/files/pkg-message.in
+++ b/audio/eawpats/files/pkg-message.in
@@ -1,5 +1,6 @@
-===========================================================================
-
+[
+{ type: install
+ message: <<EOM
To use eawpats you'll need to replace your
%%LOCALBASE%%/lib/timidity/timidity.cfg
@@ -7,5 +8,6 @@ To use eawpats you'll need to replace your
with
%%PREFIX%%/share/timidity/timidity.cfg-eawpats
-
-===========================================================================
+EOM
+}
+]
diff --git a/audio/faust/pkg-message b/audio/faust/pkg-message
index 559fe0a14453..eb786ce2ea22 100644
--- a/audio/faust/pkg-message
+++ b/audio/faust/pkg-message
@@ -1,4 +1,6 @@
-======================================================================
+[
+{ type: install
+ message: <<EOM
You installed Faust: the programming language for realtime audio
signal processing.
@@ -11,4 +13,6 @@ $ faust2jaqt sine.dsp
$ ./sine;
It will create the window with sliders for two tunable oscillators.
-======================================================================
+EOM
+}
+]
diff --git a/audio/festival/pkg-message b/audio/festival/pkg-message
index 8043e6681d28..0eb854241ffa 100644
--- a/audio/festival/pkg-message
+++ b/audio/festival/pkg-message
@@ -1,6 +1,10 @@
-**************************************************************************
-* You need to install at least one festvox-* package before festival can *
-* do anything other than mumble silently to itself. See the festival *
-* package description, the festdoc package (share/doc/festival/*), *
-* or the festival home page for more information. *
-**************************************************************************
+[
+{ type: install
+ message: <<EOM
+You need to install at least one festvox-* package before festival can
+do anything other than mumble silently to itself. See the festival
+package description, the festdoc package (share/doc/festival/*),
+or the festival home page for more information.
+EOM
+}
+]
diff --git a/audio/festvox-cmu_us_slt_arctic/files/pkg-message.in b/audio/festvox-cmu_us_slt_arctic/files/pkg-message.in
index 7bdd9726679c..8022af85316d 100644
--- a/audio/festvox-cmu_us_slt_arctic/files/pkg-message.in
+++ b/audio/festvox-cmu_us_slt_arctic/files/pkg-message.in
@@ -1,5 +1,9 @@
-==========================================================================
+[
+{ type: install
+ message: <<EOM
For correct operation, please add %%VOICE%%_clunits
after "(defvar default-voice-priority-list"
in %%PREFIX%%/share/festival/lib/voices.scm
-==========================================================================
+EOM
+}
+]
diff --git a/audio/flacon/pkg-message b/audio/flacon/pkg-message
index a87d1209c3f5..433f9c0780fd 100644
--- a/audio/flacon/pkg-message
+++ b/audio/flacon/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
Flacon uses external programs to perform audio conversion. Install
them manually, depending on your needs, from the following ports or
corresponding packages:
@@ -7,3 +10,6 @@
audio/mp3gain audio/opus-tools
audio/tta audio/vorbisgain
audio/vorbis-tools audio/wavpack
+EOM
+}
+]
diff --git a/audio/foo-yc20/pkg-message b/audio/foo-yc20/pkg-message
index 4660e731d3e3..39ed71afe2ff 100644
--- a/audio/foo-yc20/pkg-message
+++ b/audio/foo-yc20/pkg-message
@@ -1,4 +1,6 @@
-======================================================================
+[
+{ type: install
+ message: <<EOM
You installed foo-yc20: an implementation of 1969 designed Yamaha
combo organ, the YC-20.
@@ -13,4 +15,6 @@ In order to use it, please:
* the MIDI input of foo-yc20 to the output of jack-keyboard.
* the foo-yc20 audio output to speakers through the Jack's 'system'.
* Play the jack-keyboard.
-======================================================================
+EOM
+}
+]
diff --git a/audio/forked-daapd/files/pkg-message.in b/audio/forked-daapd/files/pkg-message.in
index 68e2d8838204..7209cacda4b1 100644
--- a/audio/forked-daapd/files/pkg-message.in
+++ b/audio/forked-daapd/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
forked-daapd uses FFmpeg for transcoding audio playback.
The default ports/pkg build of FFmpeg on FreeBSD has a number
of options which could be SET/UNSET to provide support for
@@ -19,3 +22,6 @@ To then manually start forked-daapd without rebooting:
# service dbus start
# service avahi-daemon start
# service forked-daapd start
+EOM
+}
+]
diff --git a/audio/gnuitar/pkg-message b/audio/gnuitar/pkg-message
index 2e23f2ac00d9..0d1285af8487 100644
--- a/audio/gnuitar/pkg-message
+++ b/audio/gnuitar/pkg-message
@@ -1,3 +1,7 @@
-=====================================================================
+[
+{ type: install
+ message: <<EOM
Notice, that You need a full duplex soundcard to use this software.
-=====================================================================
+EOM
+}
+]
diff --git a/audio/gstreamer-plugins-sndio/pkg-message b/audio/gstreamer-plugins-sndio/pkg-message
index a280e98976b4..2fe791a9ca97 100644
--- a/audio/gstreamer-plugins-sndio/pkg-message
+++ b/audio/gstreamer-plugins-sndio/pkg-message
@@ -1,3 +1,9 @@
+[
+{ type: install
+ message: <<EOM
The GStreamer sndio plugin has been installed. It has a higher
priority than both the OSS or PulseAudio plugins and GStreamer will
prefer it over them by default.
+EOM
+}
+]
diff --git a/audio/gstreamer1-plugins-sndio/pkg-message b/audio/gstreamer1-plugins-sndio/pkg-message
index a280e98976b4..2fe791a9ca97 100644
--- a/audio/gstreamer1-plugins-sndio/pkg-message
+++ b/audio/gstreamer1-plugins-sndio/pkg-message
@@ -1,3 +1,9 @@
+[
+{ type: install
+ message: <<EOM
The GStreamer sndio plugin has been installed. It has a higher
priority than both the OSS or PulseAudio plugins and GStreamer will
prefer it over them by default.
+EOM
+}
+]
diff --git a/audio/gvolwheel/files/pkg-message.in b/audio/gvolwheel/files/pkg-message.in
index 4f3991326186..71170c9376a3 100644
--- a/audio/gvolwheel/files/pkg-message.in
+++ b/audio/gvolwheel/files/pkg-message.in
@@ -1,5 +1,6 @@
-===============================================================================
-
+[
+{ type: install
+ message: <<EOM
GVolWheel has been installed.
You could adjust which mixer you wish to use with
@@ -13,5 +14,6 @@ Default is used ALSA with
You could use aumix with similar settings
aumix -d /dev/mixer2 -I
-
-===============================================================================
+EOM
+}
+]
diff --git a/audio/icecast-kh/files/pkg-message.in b/audio/icecast-kh/files/pkg-message.in
index d41707471aba..df0007e09f6b 100644
--- a/audio/icecast-kh/files/pkg-message.in
+++ b/audio/icecast-kh/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
To start icecast at system boot, copy
%%PREFIX%%/etc/icecast.xml.sample to %%PREFIX%%/etc/icecast.xml, customize
to your environment as desired and add:
@@ -16,3 +19,6 @@ icecast_flags="-c /path/to/your/configuration.xml"
** Also make sure that the user you choose is able to write to your **
** configured log directory, otherwise icecast will refuse to run. **
**********************************************************************
+EOM
+}
+]
diff --git a/audio/icecast/files/pkg-message.in b/audio/icecast/files/pkg-message.in
index 0bb7e6898662..453d5e07b3ea 100644
--- a/audio/icecast/files/pkg-message.in
+++ b/audio/icecast/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
To start icecast at system boot, copy
%%PREFIX%%/etc/icecast.xml.sample to %%PREFIX%%/etc/icecast.xml, customize
to your environment as desired and add:
@@ -16,3 +19,6 @@ icecast_flags="-c /path/to/your/configuration.xml"
** Also make sure that the user you choose is able to write to your **
** configured log directory, otherwise icecast will refuse to run. **
**********************************************************************
+EOM
+}
+]
diff --git a/audio/icegenerator/pkg-message b/audio/icegenerator/pkg-message
index 2b1e24d2638a..9d1f17be3284 100644
--- a/audio/icegenerator/pkg-message
+++ b/audio/icegenerator/pkg-message
@@ -1,8 +1,10 @@
-==========================================================================
-
+[
+{ type: install
+ message: <<EOM
Icegenerator has now been installed. To get it up and running, copy
${PREFIX}/etc/icegenerator.conf.dist to ${PREFIX}/etc/icegenerator.conf
and modify it to match your setup.
For more information see ${PREFIX}/share/doc/icegenerator/README
-
-==========================================================================
+EOM
+}
+]
diff --git a/audio/ifp-line/pkg-message b/audio/ifp-line/pkg-message
index 1b2dfa5bb326..2f54d4449f2b 100644
--- a/audio/ifp-line/pkg-message
+++ b/audio/ifp-line/pkg-message
@@ -1,4 +1,6 @@
-NOTE:
+[
+{ type: install
+ message: <<EOM
ifp directly accesses the usb/ugen devices via libusb. So
if you want to use this application as a non-root user, you
have to make sure that the corresponding device nodes
@@ -6,3 +8,6 @@ have to make sure that the corresponding device nodes
<somenumber> is dependent on your personal usb environment
are readable and writable by the user intended to use the
tool.
+EOM
+}
+]
diff --git a/audio/juke/files/pkg-message.in b/audio/juke/files/pkg-message.in
index e78c6052c746..cba173cb0a72 100644
--- a/audio/juke/files/pkg-message.in
+++ b/audio/juke/files/pkg-message.in
@@ -1,4 +1,10 @@
+[
+{ type: install
+ message: <<EOM
A sample configuration file has been copied to
%%PREFIX%%/etc/juke.conf.sample. Juke will not work without either
%%PREFIX%%/etc/juke.conf or the running user's ~/.juke.conf being
in place.
+EOM
+}
+]
diff --git a/audio/libamrnb/files/pkg-message.in b/audio/libamrnb/files/pkg-message.in
index 6f49dc5abd9e..f7d102b5cf84 100644
--- a/audio/libamrnb/files/pkg-message.in
+++ b/audio/libamrnb/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
AMR codecs incorporate several patents, held by Ericsson, Universite de
Sherbrooke (VoiceAge) and Nokia. VoiceAge claims to provide patent portfolio
for AMR codecs. Depending on law in your country, manufacturers and developers
@@ -10,3 +13,6 @@ Patent portfolio seems to be licensed by Via Licensing.
Depending on law in your country, you may need a license for distribution, any
use, commercial use or even development.
You don't have permission to distribute the source code and attached .doc file.
+EOM
+}
+]
diff --git a/audio/libamrwb/files/pkg-message.in b/audio/libamrwb/files/pkg-message.in
index 6f49dc5abd9e..f7d102b5cf84 100644
--- a/audio/libamrwb/files/pkg-message.in
+++ b/audio/libamrwb/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
AMR codecs incorporate several patents, held by Ericsson, Universite de
Sherbrooke (VoiceAge) and Nokia. VoiceAge claims to provide patent portfolio
for AMR codecs. Depending on law in your country, manufacturers and developers
@@ -10,3 +13,6 @@ Patent portfolio seems to be licensed by Via Licensing.
Depending on law in your country, you may need a license for distribution, any
use, commercial use or even development.
You don't have permission to distribute the source code and attached .doc file.
+EOM
+}
+]
diff --git a/audio/linux-laudio/pkg-message b/audio/linux-laudio/pkg-message
index a0b4f3fd37b6..b1e0e6112f09 100644
--- a/audio/linux-laudio/pkg-message
+++ b/audio/linux-laudio/pkg-message
@@ -1 +1,7 @@
+[
+{ type: install
+ message: <<EOM
This port requires Linux binary compatibility enabled.
+EOM
+}
+]
diff --git a/audio/logitechmediaserver/pkg-message b/audio/logitechmediaserver/pkg-message
index e31e1c6ff3ad..83c46ab8b451 100644
--- a/audio/logitechmediaserver/pkg-message
+++ b/audio/logitechmediaserver/pkg-message
@@ -1,4 +1,6 @@
-*************************************************************************
+[
+{ type: install
+ message: <<EOM
Note on security settings:
The slimserver service is wide open, and by default there is no password.
@@ -6,4 +8,6 @@ You can control access to your music collection by pointing your web
browser to http://localhost:9000/, and then choosing:
Server Settings -> Security
-*************************************************************************
+EOM
+}
+]
diff --git a/audio/lollypop/files/pkg-message.in b/audio/lollypop/files/pkg-message.in
index ae70584b0e04..c60950038319 100644
--- a/audio/lollypop/files/pkg-message.in
+++ b/audio/lollypop/files/pkg-message.in
@@ -1,5 +1,11 @@
+[
+{ type: install
+ message: <<EOM
Before lauch 'lollypop', define your music path directory.
Replace PUTYOURMUSICDIR by your music path directory.
gsettings set org.gnome.Lollypop music-path "['PUTYOURMUSICDIR']"
+EOM
+}
+]
diff --git a/audio/madfufw/files/pkg-message.in b/audio/madfufw/files/pkg-message.in
index 99b653e045e0..cc363bf3bd62 100644
--- a/audio/madfufw/files/pkg-message.in
+++ b/audio/madfufw/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
A devd(8) configuration has been installed at:
%%PREFIX%%/etc/devd/maudio-devd.conf.
@@ -14,3 +17,6 @@ sysctl modifications:
hw.usb.uaudio.default_bits=16
hw.usb.uaudio.default_rate=48000
+EOM
+}
+]
diff --git a/audio/mous/pkg-message b/audio/mous/pkg-message
index 26b904b4a0e8..5dbb18a3a77f 100644
--- a/audio/mous/pkg-message
+++ b/audio/mous/pkg-message
@@ -1 +1,7 @@
+[
+{ type: install
+ message: <<EOM
You can check mous-ncurses usage with 'H' after starting.
+EOM
+}
+]
diff --git a/audio/mpdas/files/pkg-message.in b/audio/mpdas/files/pkg-message.in
index 2aad7b2f6fab..25be777d8199 100644
--- a/audio/mpdas/files/pkg-message.in
+++ b/audio/mpdas/files/pkg-message.in
@@ -1,5 +1,6 @@
-****************************************************************
-
+[
+{ type: install
+ message: <<EOM
mpdas has been successfully installed.
To configure mpdas, simply create a file called .mpdasrc in
@@ -10,10 +11,6 @@ Syntax is easy. Example:
username = lastfmuser
password = password
-NOTE:
-As of version 0.4.3 the password is set in plaintext, whereas
-previously it had to be an MD5 hash.
-
Use the runas variable to change the UID the process runs in.
For more information on configuration see:
@@ -28,5 +25,14 @@ Then start mpdas with
%%PREFIX%%/etc/rc.d/mpdas start
or reboot.
-
-****************************************************************
+EOM
+}
+{
+ type: upgrade
+ maximum_version: 0.4.3
+ message: <<EOM
+As of version 0.4.3 the password is set in plaintext, whereas
+previously it had to be an MD5 hash.
+EOM
+}
+]
diff --git a/audio/mpg123.el/pkg-message b/audio/mpg123.el/pkg-message
index 3f1a2df4a612..f50b93b8fdd1 100644
--- a/audio/mpg123.el/pkg-message
+++ b/audio/mpg123.el/pkg-message
@@ -1,5 +1,9 @@
-------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
Put the expression below into your ~/.emacs.
(autoload 'mpg123 "mpg123" "A Front-end to mpg123" t)
-------------------------------------------------------
+EOM
+}
+]
diff --git a/audio/musicpd/files/pkg-message.in b/audio/musicpd/files/pkg-message.in
index b26e41d7571c..b40b1b4ed39d 100644
--- a/audio/musicpd/files/pkg-message.in
+++ b/audio/musicpd/files/pkg-message.in
@@ -1,5 +1,6 @@
-****************************************************************
-
+[
+{ type: install
+ message: <<EOM
The musicpd package has been successfully installed.
In order to run the MPD server, you need to edit the provided
@@ -37,5 +38,6 @@ NOTE: The musicpd server does not come with a client. In order
GNOME / GTK: ario, gimmix, glurp, gmpc, sonata
KDE / Qt: cantana, quimup, qmpdlient
Web: phpmp
-
-****************************************************************
+EOM
+}
+]
diff --git a/audio/nuvolaplayer/pkg-message b/audio/nuvolaplayer/pkg-message
index 7ec4b5d1eb19..a10361f5c7d5 100644
--- a/audio/nuvolaplayer/pkg-message
+++ b/audio/nuvolaplayer/pkg-message
@@ -1,5 +1,7 @@
-======================================================================
-
+[
+{ type: install
+ message: <<EOM
To use Flash-based services you need to install www/flashplayer.
-
-======================================================================
+EOM
+}
+]
diff --git a/audio/oss/pkg-message b/audio/oss/pkg-message
index 512622a0b914..44bda4113561 100644
--- a/audio/oss/pkg-message
+++ b/audio/oss/pkg-message
@@ -1,9 +1,11 @@
----------------------------------------------------------------------
-
+[
+{ type: install
+ message: <<EOM
This port uses installation procedure that is very different from
the one used by 4Front and is not supported by them. All bug reports
should go to the port maintainer via the usual PR mechanism.
To load OSS at boot, add oss_enable="YES" to your /etc/rc.conf.
-
----------------------------------------------------------------------
+EOM
+}
+]
diff --git a/audio/penguinsap/pkg-message b/audio/penguinsap/pkg-message
index 2b197e25ebaf..7311f2be60de 100644
--- a/audio/penguinsap/pkg-message
+++ b/audio/penguinsap/pkg-message
@@ -1,3 +1,7 @@
-===============================================================================
+[
+{ type: install
+ message: <<EOM
A huge .sap file collection can be found at: http://asma.atari.org/
-===============================================================================
+EOM
+}
+]
diff --git a/audio/picard-plugins/files/pkg-message.in b/audio/picard-plugins/files/pkg-message.in
index 880721fd395a..1a25e13221eb 100644
--- a/audio/picard-plugins/files/pkg-message.in
+++ b/audio/picard-plugins/files/pkg-message.in
@@ -1,5 +1,6 @@
-========================================================================
-
+[
+{ type: install
+ message: <<EOM
Due to toolchain issues, if you enabled the BPM option, the bpm plugin
will probably not work out-of-the-box. Upon startup, picard will likely
write to stderr something like:
@@ -14,5 +15,6 @@ solution can be worked out:
$ env LD_LIBRARY_PATH=%%LOCALBASE%%/lib/gcc%%GCC_VER%% picard
See: https://wiki.freebsd.org/libgcc%20problem
-
-========================================================================
+EOM
+}
+]
diff --git a/audio/playgsf/pkg-message b/audio/playgsf/pkg-message
index 24d1b598f4f0..116926c884a5 100644
--- a/audio/playgsf/pkg-message
+++ b/audio/playgsf/pkg-message
@@ -1,5 +1,9 @@
-================================================================================
+[
+{ type: install
+ message: <<EOM
A huge gsf collection can be found at:
* http://www.caitsith2.com/gsf/
* http://www.zophar.net/gsf/
-================================================================================
+EOM
+}
+]
diff --git a/audio/pulseaudio-module-sndio/files/pkg-message.in b/audio/pulseaudio-module-sndio/files/pkg-message.in
index 0cd169bbfdc1..6d259e8db31e 100644
--- a/audio/pulseaudio-module-sndio/files/pkg-message.in
+++ b/audio/pulseaudio-module-sndio/files/pkg-message.in
@@ -1,3 +1,9 @@
+[
+{ type: install
+ message: <<EOM
The sndio module can be loaded via %%LOCALBASE%%/etc/pulse/default.pa:
load-module module-sndio device=snd/0
+EOM
+}
+]
diff --git a/audio/pytone/files/pkg-message.in b/audio/pytone/files/pkg-message.in
index 084f7838d871..359ad5308a03 100644
--- a/audio/pytone/files/pkg-message.in
+++ b/audio/pytone/files/pkg-message.in
@@ -1,5 +1,6 @@
-###############################################################
-
+[
+{ type: install
+ message: <<EOM
To use pytone, you should copy %%PREFIX%%/etc/pytonerc.sample to:
~/.pytone/pytonerc
@@ -9,5 +10,6 @@ collection:
[database.main]
musicbasedir=/root/of/your/music/collection
-
-###############################################################
+EOM
+}
+]
diff --git a/audio/ripit/pkg-message b/audio/ripit/pkg-message
index a5b2a988c03a..5e908223f361 100644
--- a/audio/ripit/pkg-message
+++ b/audio/ripit/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
ripit can use a number of different programs to do the actual track
extraction and audio encoding. By default ripit uses cdparanoia and
lame respectively, so this port depends on those two having been
@@ -11,3 +14,6 @@ This will enable you to later on just type "ripit" and start doing
your work.
For more help, type "ripit --help"
+EOM
+}
+]
diff --git a/audio/sidplayer/files/pkg-message.in b/audio/sidplayer/files/pkg-message.in
index f8454ae7ef26..da6d07b17693 100644
--- a/audio/sidplayer/files/pkg-message.in
+++ b/audio/sidplayer/files/pkg-message.in
@@ -1,4 +1,8 @@
-==============================================================
+[
+{ type: install
+ message: <<EOM
A huge SID tune archive can be found at http://hvsc.c64.org/
%%DOCS%%You can find a few examples in %%DOCSDIR%%
-==============================================================
+EOM
+}
+]
diff --git a/audio/spectrogram/pkg-message b/audio/spectrogram/pkg-message
index c65138160351..f8f806e0e651 100644
--- a/audio/spectrogram/pkg-message
+++ b/audio/spectrogram/pkg-message
@@ -1,4 +1,10 @@
+[
+{ type: install
+ message: <<EOM
The default sndiod configuration on FreeBSD already has monitor mode
enabled. To start spectrogram run
env AUDIODEVICE=snd/0.monitor spectrogram
+EOM
+}
+]
diff --git a/audio/synthpod-lv2/pkg-message b/audio/synthpod-lv2/pkg-message
index ec941a7a4644..e3059444d1d0 100644
--- a/audio/synthpod-lv2/pkg-message
+++ b/audio/synthpod-lv2/pkg-message
@@ -1,4 +1,6 @@
-======================================================================
+[
+{ type: install
+ message: <<EOM
You installed SynthPod: Lightweight Nonlinear LV2 Plugin Container
The major way to run it is to plug the LV2 plugin container to the
@@ -13,4 +15,6 @@ Please don't forget to connect SynthPod input and output in Jack. You
can normally do this with the UI command qjackctl from audio/qjackctl.
SynthPod is currently in alpha stage.
-======================================================================
+EOM
+}
+]
diff --git a/audio/teamspeak3-server/files/pkg-message.in b/audio/teamspeak3-server/files/pkg-message.in
index e872df156074..298778569e89 100644
--- a/audio/teamspeak3-server/files/pkg-message.in
+++ b/audio/teamspeak3-server/files/pkg-message.in
@@ -1,4 +1,6 @@
-
+[
+{ type: install
+ message: <<EOM
To enable/start the TeamSpeak server
sysrc teamspeak_enable="YES"
@@ -12,8 +14,15 @@ into the logs in %%LOGDIR%%
TeamSpeak DNS server (tsdns) is not handled by this port. If you
need it, please download and install it manually.
-
+EOM
+}
+{ type: upgrade
+ maximum_version: 3.0.13
+ message: <<EOM
Version 3.0.13 adds ipv6 support. To disable ipv6
printf "voice_ip=0.0.0.0\nfiletransfer_ip=0.0.0.0\n" >>\
%%ETCDIR%%/ts3server.ini
The default value is 0.0.0.0 / 0::0, which activates IPv6.
+EOM
+}
+]
diff --git a/audio/timidity++-emacs/pkg-message b/audio/timidity++-emacs/pkg-message
index 65aee5a134d3..490bc756c902 100644
--- a/audio/timidity++-emacs/pkg-message
+++ b/audio/timidity++-emacs/pkg-message
@@ -1,4 +1,6 @@
-========================================================================
+[
+{ type: install
+ message: <<EOM
"timidity.el" has been installed in ${PREFIX}/share/emacs/site-lisp/ .
If this place is not proper for your Emacs(en), copy it to load-path.
@@ -11,4 +13,6 @@ Add these line to your "~/.emacs"
(setq timidity-prog-path "/usr/local/bin/timidity")
And then, type "M-x timidity" on Emacs. Enjoy!
-========================================================================
+EOM
+}
+]
diff --git a/audio/timidity++-xskin/pkg-message b/audio/timidity++-xskin/pkg-message
index c247b2c94d39..913b70065d30 100644
--- a/audio/timidity++-xskin/pkg-message
+++ b/audio/timidity++-xskin/pkg-message
@@ -1,9 +1,12 @@
-========================================================================
+[
+{ type: install
+ message: <<EOM
Please set environment variable to choose skin you like.
Ex.
% setenv timidity_skin ~/.x11amp/Skins/timidity/
or
% setenv timidity_skin /dos/programs/winamp/skins/winamp.zip
-
-========================================================================
+EOM
+}
+]
diff --git a/audio/tuxguitar/files/pkg-message.in b/audio/tuxguitar/files/pkg-message.in
index d39d93251960..61f7568539a1 100644
--- a/audio/tuxguitar/files/pkg-message.in
+++ b/audio/tuxguitar/files/pkg-message.in
@@ -1,4 +1,6 @@
-======================================================================
+[
+{ type: install
+ message: <<EOM
You installed TuxGuitar: The multitrack tablature editor and player.
SoundFonts pack 8MBGMSFX.SF2 for the TuxGuitar's FluidSynth plugin
@@ -6,5 +8,6 @@ has been shared with FluidSynth. The 8MBGMSFX.SF2 file has been
installed at:
%%SF2_DIR%%/8MBGMSFX.SF2
-
-======================================================================
+EOM
+}
+]
diff --git a/audio/xhippo/pkg-message b/audio/xhippo/pkg-message
index 32fd987ca3be..d3e23b918f61 100644
--- a/audio/xhippo/pkg-message
+++ b/audio/xhippo/pkg-message
@@ -1,3 +1,8 @@
-***
+[
+{ type: install
+ message: <<EOM
Playlists should be created like this:
find ~/sound -name \*.mp3 | sort > playlist
+EOM
+}
+]
diff --git a/audio/xmcd/files/pkg-message.in b/audio/xmcd/files/pkg-message.in
index a7ff62b834ce..20a61b5b784e 100644
--- a/audio/xmcd/files/pkg-message.in
+++ b/audio/xmcd/files/pkg-message.in
@@ -1,4 +1,6 @@
-*******************************************************
+[
+{ type: install
+ message: <<EOM
You will need to run the configuration script for xmcd
to accurately recognize your cd-rom. The configure
script is: %%PREFIX%%/lib/X11/xmcd/config/config.sh
@@ -14,5 +16,6 @@ set the suid bit yourself, or even better, allow
access to /dev/cd0 in /etc/devfs.conf, e.g.
perm /dev/cd0 0664
-
-*******************************************************
+EOM
+}
+]
diff --git a/audio/xmms2-scrobbler/files/pkg-message.in b/audio/xmms2-scrobbler/files/pkg-message.in
index af7b5a0bc7a2..2c412a57bb2f 100644
--- a/audio/xmms2-scrobbler/files/pkg-message.in
+++ b/audio/xmms2-scrobbler/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
You need to set up XMMS2-Scrobbler's config files.
Config values that are specific to the AudioScrobbler server go in
~/.config/xmms2/clients/xmms2-scrobbler/$SERVER_NAME/config.
@@ -24,3 +27,6 @@ about that proxy. This information applies to all servers and so goes in
If you wish for XMMS2Scrobbler to start when you start xmms2d, make a
symbolic link from %%PREFIX%%/bin/xmms2-scrobbler to ~/.xmms2/startup.d/
+EOM
+}
+]
diff --git a/audio/xwave/pkg-message b/audio/xwave/pkg-message
index b0635599cf1b..972697dbcda5 100644
--- a/audio/xwave/pkg-message
+++ b/audio/xwave/pkg-message
@@ -1,3 +1,9 @@
+[
+{ type: install
+ message: <<EOM
If you run out of space for the temporary files, set the X resource
XWave*tdir (either in /usr/X11R6/lib/X11/app-defaults/XWave or your
~/.Xdefaults) to a suitable directory.
+EOM
+}
+]
diff --git a/audio/ympd/pkg-message b/audio/ympd/pkg-message
index 427b1426784e..c121205cbbbd 100644
--- a/audio/ympd/pkg-message
+++ b/audio/ympd/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
To configure ympd, assuming it is running on the same system as
audio/musicpd itself:
@@ -9,3 +12,6 @@ You may optionally configure additional flags for the daemon:
sysrc ympd_flags="--webport localhost:9000 --user=nobody"
See ympd(1) for further details.
+EOM
+}
+]
diff --git a/benchmarks/scimark2/files/pkg-message.in b/benchmarks/scimark2/files/pkg-message.in
index 7690fc5ffc5f..8ae03162d615 100644
--- a/benchmarks/scimark2/files/pkg-message.in
+++ b/benchmarks/scimark2/files/pkg-message.in
@@ -1,7 +1,9 @@
-*****************************************************************************
-
+[
+{ type: install
+ message: <<EOM
Just run %%SMSH%% or %%SMSH%% -large
The first SciMark number reported is the composite score, followed by the an
approximate Mflop rate for each kernel.
-
-*****************************************************************************
+EOM
+}
+]
diff --git a/benchmarks/scimark2c/pkg-message b/benchmarks/scimark2c/pkg-message
index 5b6a4a425cd6..07765bafc827 100644
--- a/benchmarks/scimark2c/pkg-message
+++ b/benchmarks/scimark2c/pkg-message
@@ -1,10 +1,12 @@
-*****************************************************************************
-
+[
+{ type: install
+ message: <<EOM
Just run scimark2 or scimark2 -large
The first SciMark number reported is the composite score, followed by the an
approximate Mflop rate for each kernel.
You may try to hack CC or CFLAGS in /etc/make.conf...
-
-*****************************************************************************
+EOM
+}
+]
diff --git a/benchmarks/thrulay/pkg-message b/benchmarks/thrulay/pkg-message
index 45e01b510672..424528b5cad5 100644
--- a/benchmarks/thrulay/pkg-message
+++ b/benchmarks/thrulay/pkg-message
@@ -1,9 +1,11 @@
-**************************************************************************
-* *
-* The package consists of a client (thrulay) and a daemon (thrulayd). *
-* The thrulay client is usable immediately. *
-* *
-* To run thrulayd from startup, add thrulayd_enable="YES" *
-* in your /etc/rc.conf *
-* *
-**************************************************************************
+[
+{ type: install
+ message: <<EOM
+The package consists of a client (thrulay) and a daemon (thrulayd).
+The thrulay client is usable immediately.
+
+To run thrulayd from startup, add thrulayd_enable="YES"
+in your /etc/rc.conf
+EOM
+}
+]
diff --git a/benchmarks/unixbench/pkg-message b/benchmarks/unixbench/pkg-message
index bb6ccab2492c..9560127eb22f 100644
--- a/benchmarks/unixbench/pkg-message
+++ b/benchmarks/unixbench/pkg-message
@@ -1,5 +1,9 @@
-------------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
If you want to run unixbench, please type the following commands:
% unixbench
-------------------------------------------------------------------------
+EOM
+}
+]
diff --git a/biology/bcftools/files/pkg-message.in b/biology/bcftools/files/pkg-message.in
index ef35a871f423..8bee64d8ea83 100644
--- a/biology/bcftools/files/pkg-message.in
+++ b/biology/bcftools/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
The miscellaneous tools included with Bcftools have been installed to
%%PREFIX%%/bin/samtools_misc
@@ -5,3 +8,6 @@ Add that directory to your path if you want to use these tools.
Some of these tools depend on Perl5/Python, and it will need to be installed to
use them.
+EOM
+}
+]
diff --git a/biology/consed/files/pkg-message.in b/biology/consed/files/pkg-message.in
index a82e3e3dfa80..88635ec10cb2 100644
--- a/biology/consed/files/pkg-message.in
+++ b/biology/consed/files/pkg-message.in
@@ -1,4 +1,6 @@
------------------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
CONSED installation directory: %%PREFIX%%/share/consed
You must do either of following (see section 4.5 of README.txt):
@@ -9,4 +11,6 @@ Example files are installed not as world writable, which README.txt assumes.
So you must copy the files to anywhere you have writable permissions.
Now you can follow README.txt from section 4.12
------------------------------------------------------------------------------
+EOM
+}
+]
diff --git a/biology/diamond/pkg-message b/biology/diamond/pkg-message
index 76f84fd471f8..bf2e32a88ec0 100644
--- a/biology/diamond/pkg-message
+++ b/biology/diamond/pkg-message
@@ -1,6 +1,8 @@
-=======================================================================
-
+[
+{ type: install
+ message: <<EOM
For best performance, it is recommended to build diamond on the
target system.
-
-=======================================================================
+EOM
+}
+]
diff --git a/biology/emboss/files/pkg-message.in b/biology/emboss/files/pkg-message.in
index b6ec9699274c..313fdd8071dc 100644
--- a/biology/emboss/files/pkg-message.in
+++ b/biology/emboss/files/pkg-message.in
@@ -1,5 +1,6 @@
-=============================================================================
-
+[
+{ type: install
+ message: <<EOM
The EMBOSS suite has been successfully installed under
%%PREFIX%%
@@ -23,5 +24,6 @@
biology/embassy port. Remember, though that if you installed EMBOSS in a
PREFIX other than the default, you will have to install EMBASSY into this
same PREFIX.
-
-=============================================================================
+EOM
+}
+]
diff --git a/biology/fasta/files/pkg-message.in b/biology/fasta/files/pkg-message.in
index 4a6cc7e32515..6306e6349dd4 100644
--- a/biology/fasta/files/pkg-message.in
+++ b/biology/fasta/files/pkg-message.in
@@ -1,5 +1,6 @@
---------------------------------------------------------------------------
-
+[
+{ type: install
+ message: <<EOM
The FASTA3 package has been successfully installed.
NB: A sample configuration file has been installed to %%PREFIX%%/etc as
@@ -11,5 +12,6 @@ variable FASTLIBS to contain the full path of the FASTA3 configuration
file, e.g.:
- set FASTLIBS to: "%%PREFIX%%/etc/fastlibs"
-
---------------------------------------------------------------------------
+EOM
+}
+]
diff --git a/biology/fasta3/files/pkg-message.in b/biology/fasta3/files/pkg-message.in
index 03bb1d8ff0f6..d2affadbdb26 100644
--- a/biology/fasta3/files/pkg-message.in
+++ b/biology/fasta3/files/pkg-message.in
@@ -1,5 +1,6 @@
-=============================================================================
-
+[
+{ type: install
+ message: <<EOM
The FASTA3 package has been successfully installed.
A sample configuration file has been installed to
@@ -12,5 +13,6 @@
file, e.g.:
set FASTLIBS to: "%%PREFIX%%/etc/fastlibs"
-
-==============================================================================
+EOM
+}
+]
diff --git a/biology/gmap/pkg-message b/biology/gmap/pkg-message
index 23a7dd1e50af..c758780fd4ad 100644
--- a/biology/gmap/pkg-message
+++ b/biology/gmap/pkg-message
@@ -1,7 +1,11 @@
-NOTE:
-
+[
+{ type: install
+ message: <<EOM
The default configuration for the gmap port disables all optimizations
to maintain compatibility with the widest range of systems.
To get a binary optimized for your system please deinstall gmap and
build from ports using "make config" to enable the SIMD option.
+EOM
+}
+]
diff --git a/biology/hmmer/pkg-message b/biology/hmmer/pkg-message
index 08e75304b7e8..48db02613959 100644
--- a/biology/hmmer/pkg-message
+++ b/biology/hmmer/pkg-message
@@ -1,4 +1,6 @@
----------------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
HMMER reads three optional environment variables:
HMMERDB - directory location of HMM databases (e.g. PFAM)
BLASTDB - directory location of FASTA-formatted sequence databases
@@ -10,4 +12,6 @@ variables are set, you do not have to specify the full path to your
databases on the command line when using HMMER.
Please see the documentation for more information.
----------------------------------------------------------------------------
+EOM
+}
+]
diff --git a/biology/lagan/files/pkg-message.in b/biology/lagan/files/pkg-message.in
index d2696dff32ee..3036d2556840 100644
--- a/biology/lagan/files/pkg-message.in
+++ b/biology/lagan/files/pkg-message.in
@@ -1,9 +1,11 @@
-===============================================================================
-
+[
+{ type: install
+ message: <<EOM
All the executables, scripts, Readmes and utilities were installed
under %%LAGAN_DIR%%
Add this to your PATH and set the environment variable
LAGAN_DIR to point to this directory.
-
-===============================================================================
+EOM
+}
+]
diff --git a/biology/ncbi-toolkit/files/pkg-message.in b/biology/ncbi-toolkit/files/pkg-message.in
index 97eed5af5f33..a2298b721664 100644
--- a/biology/ncbi-toolkit/files/pkg-message.in
+++ b/biology/ncbi-toolkit/files/pkg-message.in
@@ -1,10 +1,12 @@
-=====================================================================
-
+[
+{ type: install
+ message: <<EOM
The data files are installed in "%%PREFIX%%/share/ncbi-toolkit".
To use them you need to create a .ncbirc file in your home directory
with the following lines:
[NCBI]
Data=%%PREFIX%%/share/ncbi-toolkit/
-
-=====================================================================
+EOM
+}
+]
diff --git a/biology/phred/files/pkg-message.in b/biology/phred/files/pkg-message.in
index 04ae9ab3ef43..e49e6f027124 100644
--- a/biology/phred/files/pkg-message.in
+++ b/biology/phred/files/pkg-message.in
@@ -1,6 +1,10 @@
------------------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
You must set PHRED_PARAMETER_FILE environment variable.
The default parameter file in the distribution is located at:
%%DATADIR%%/phredpar.dat
------------------------------------------------------------------------------
+EOM
+}
+]
diff --git a/biology/samtools/files/pkg-message.in b/biology/samtools/files/pkg-message.in
index 388a94893ec9..3e6d67a8199e 100644
--- a/biology/samtools/files/pkg-message.in
+++ b/biology/samtools/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
The miscellaneous tools included with Samtools have been installed to
%%PREFIX%%/bin/samtools_misc
@@ -5,3 +8,6 @@ Add that directory to your path if you want to use these tools.
Some of these tools depend on Perl5/Python, and it will need to be installed to
use them.
+EOM
+}
+]
diff --git a/biology/wise/files/pkg-message.in b/biology/wise/files/pkg-message.in
index 925489dded9b..79dd86a3760f 100644
--- a/biology/wise/files/pkg-message.in
+++ b/biology/wise/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
Welcome to Wise2.2
You must set your WISECONFIGDIR to the config directory before
@@ -10,3 +13,6 @@ To try an example:
cd %%PREFIX%%/share/examples/wise
genewise road.pep human.genomic
+EOM
+}
+]
diff --git a/cad/alliance/files/pkg-message.in b/cad/alliance/files/pkg-message.in
index 5b3d43d55402..27bb184cb8f6 100644
--- a/cad/alliance/files/pkg-message.in
+++ b/cad/alliance/files/pkg-message.in
@@ -1,4 +1,8 @@
--------------------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
NOTE: To use Alliance you need to set several environment variables.
See %%PREFIX%%/alliance/etc/profile.d/alc_env.{csh,sh} for the details.
--------------------------------------------------------------------------------
+EOM
+}
+]
diff --git a/cad/astk-serveur/files.client/pkg-message.in b/cad/astk-serveur/files.client/pkg-message.in
index ab3d138e90c1..524a43f2fc92 100644
--- a/cad/astk-serveur/files.client/pkg-message.in
+++ b/cad/astk-serveur/files.client/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
Des fichiers de configuration standards ont été préparés dans le répertoire
%%inst_dir%%/ASTK_CLIENT/etc/astkrc/.
Veuillez les vérifier, et n'oubliez pas d'installer la partie serveur
@@ -33,3 +36,6 @@ your configuration.
ASTK launches xterm with -display: check that Xorg is not launched with
-nolisten tcp
+EOM
+}
+]
diff --git a/cad/astk-serveur/files/pkg-message.in b/cad/astk-serveur/files/pkg-message.in
index 99890d7847dc..0d224056b756 100644
--- a/cad/astk-serveur/files/pkg-message.in
+++ b/cad/astk-serveur/files/pkg-message.in
@@ -1,5 +1,11 @@
+[
+{ type: install
+ message: <<EOM
N'oubliez pas d'installer la partie cliente sur vos stations.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Do not forget to install the client side on your stations.
+EOM
+}
+]
diff --git a/cad/brickutils/files/pkg-message.in b/cad/brickutils/files/pkg-message.in
index 760549f235b4..edaeeaa51163 100644
--- a/cad/brickutils/files/pkg-message.in
+++ b/cad/brickutils/files/pkg-message.in
@@ -1,5 +1,6 @@
-===============================================================================
-
+[
+{ type: install
+ message: <<EOM
BrickUtils has been installed.
After first usage you will not find
@@ -14,5 +15,6 @@ After deinstallation, some files may stay in %%DATADIR%%,
you can delete them with
/bin/rm -fr %%DATADIR%%
-
-===============================================================================
+EOM
+}
+]
diff --git a/cad/dinotrace/pkg-message b/cad/dinotrace/pkg-message
index 78d78be63f00..a0d53aafdc46 100644
--- a/cad/dinotrace/pkg-message
+++ b/cad/dinotrace/pkg-message
@@ -1,4 +1,6 @@
-====
+[
+{ type: install
+ message: <<EOM
To activate dinotrace Emacs extensions add the following lines
to your Emacs configuration file (usually ~/.emacs):
@@ -11,5 +13,6 @@ to your Emacs configuration file (usually ~/.emacs):
;; Sim-Log mode
(autoload 'sim-log-mode "sim-log" "Mode for Simulation Log files." t)
(setq auto-mode-alist (append (list '("\\.log$" . sim-log-mode)) auto-mode-alist))
-
-====
+EOM
+}
+]
diff --git a/cad/k40-whisperer/files/pkg-message.in b/cad/k40-whisperer/files/pkg-message.in
index 3f65a81f00a3..75bd24529b18 100644
--- a/cad/k40-whisperer/files/pkg-message.in
+++ b/cad/k40-whisperer/files/pkg-message.in
@@ -1,5 +1,11 @@
+[
+{ type: install
+ message: <<EOM
At the moment K40 Whisperer has to be run as root unless devd(8) is properly
configured. Some notes on how it is handled on macOS and Linux can be
found in %%DATADIR%%.
K40 Whisperer can be launched with a `%%WHISPERER_COMMAND%%` command.
+EOM
+}
+]
diff --git a/cad/kicad-devel/pkg-message b/cad/kicad-devel/pkg-message
index cad8dd322691..2fda47791b45 100644
--- a/cad/kicad-devel/pkg-message
+++ b/cad/kicad-devel/pkg-message
@@ -1,7 +1,11 @@
-..........................................................
+[
+{ type: install
+ message: <<EOM
If you plan to create 3D shapes for Printed board modules,
install the 3D modeler wings3D (port graphics/wings).
Pcbnew uses the exported files in wrml (.wrl) format from
wings3d (not the native .wings format).
-..........................................................
+EOM
+}
+]
diff --git a/cad/kicad/pkg-message b/cad/kicad/pkg-message
index c330baadbd44..32bff8bc63d6 100644
--- a/cad/kicad/pkg-message
+++ b/cad/kicad/pkg-message
@@ -1,4 +1,6 @@
-..........................................................
+[
+{ type: install
+ message: <<EOM
If you plan to create 3D shapes for Printed board modules,
install the 3D modeler wings3D (port graphics/wings).
@@ -7,4 +9,6 @@ wings3d (not the native .wings format).
Libraries are now available in separate packages: please
see cad/kicad-library-* .
-..........................................................
+EOM
+}
+]
diff --git a/cad/linux-eagle5/files/pkg-message.in b/cad/linux-eagle5/files/pkg-message.in
index 49c1ba766081..338235d72c1c 100644
--- a/cad/linux-eagle5/files/pkg-message.in
+++ b/cad/linux-eagle5/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
On the first run, eagle needs write access to the directory
%%PREFIX%%/share/eagle5/bin
in order to write a program key file. This can be done by executing
@@ -8,4 +11,6 @@ Eagle usually creates an "eagle" directory in the user's home
directory upon initial startup. If this user does no longer want to
work on projects with eagle (e.g. the root account has been used to
create the mentioned key file), this directory can safely be deleted.
-
+EOM
+}
+]
diff --git a/cad/netgen/files/pkg-message.in b/cad/netgen/files/pkg-message.in
index 3ca16818fc38..a028ebe47d75 100644
--- a/cad/netgen/files/pkg-message.in
+++ b/cad/netgen/files/pkg-message.in
@@ -1,9 +1,10 @@
-
-*************************************************************************
-
+[
+{ type: install
+ message: <<EOM
If you installed netgen to nondefault prefix,
make sure that you set the environment variable:
NETGENDIR=%%PREFIX%%/bin
-
-*************************************************************************
+EOM
+}
+]
diff --git a/cad/verilog-mode.el/pkg-message b/cad/verilog-mode.el/pkg-message
index 15b41e4469ee..f47abf9c4d59 100644
--- a/cad/verilog-mode.el/pkg-message
+++ b/cad/verilog-mode.el/pkg-message
@@ -1,7 +1,11 @@
-====
+[
+{ type: install
+ message: <<EOM
To use verilog-mode features in Emacs/XEmacs, add the
following lines to your Emacs configuration file (usually ~/.emacs):
(autoload 'verilog-mode "verilog-mode" "Verilog mode" t )
(add-to-list 'auto-mode-alist '("\\.[ds]?v\\'" . verilog-mode))
-====
+EOM
+}
+]
diff --git a/cad/z88/pkg-message b/cad/z88/pkg-message
index af5a325f6698..41e43a8ac324 100644
--- a/cad/z88/pkg-message
+++ b/cad/z88/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
Z88 normally assumes that all the files for the software are located
in the same directory - i.e. all binaries, configuration files, input
and output files should be in the same directory. The port instead
@@ -15,3 +18,6 @@ ${HOME}/.z88/z88.fcd.
No explicit dependency on gedit or firefox is set in the port, hence
if a user really wants to use gedit or firefox it is necessary to
install them manually on the system.
+EOM
+}
+]
diff --git a/chinese/CNS11643-font/pkg-message b/chinese/CNS11643-font/pkg-message
index 51b0bf5f1001..f6c6ef45b615 100644
--- a/chinese/CNS11643-font/pkg-message
+++ b/chinese/CNS11643-font/pkg-message
@@ -1,5 +1,11 @@
+[
+{ type: install
+ message: <<EOM
Copyright (c) 2012 RDEC, Executive Yuan, ROC.
These fonts are licensed under Creative Commons Attribution-NoDerivs 3.0
Taiwan License, and allowed for redistribution, as long as they are passed
along unchanged with the original font name and copyright notice.
+EOM
+}
+]
diff --git a/chinese/auto-cn-l10n/files/pkg-message.in b/chinese/auto-cn-l10n/files/pkg-message.in
index 1f3ed074302c..de2f864a572c 100644
--- a/chinese/auto-cn-l10n/files/pkg-message.in
+++ b/chinese/auto-cn-l10n/files/pkg-message.in
@@ -1,5 +1,6 @@
-**************************************************************************
-
+[
+{ type: install
+ message: <<EOM
English Instructions:
Please tell your users to merge their old dotfiles with the new ones, in
%%PREFIX%%/share/skel/zh_CN.eucCN/dot.*
@@ -15,6 +16,6 @@ English Instructions:
ԺҪû,µķʽ:
# adduser -k %%PREFIX%%/share/skel/zh_CN.eucCN
-
-**************************************************************************
-
+EOM
+}
+]
diff --git a/chinese/auto-tw-l10n/files/pkg-message.in b/chinese/auto-tw-l10n/files/pkg-message.in
index be95885510e9..5d9170831fdf 100644
--- a/chinese/auto-tw-l10n/files/pkg-message.in
+++ b/chinese/auto-tw-l10n/files/pkg-message.in
@@ -1,5 +1,6 @@
-**************************************************************************
-
+[
+{ type: install
+ message: <<EOM
English Instructions:
Please tell your users to merge their old dotfiles with the new ones, in
%%PREFIX%%/share/skel/zh_TW.UTF-8/dot.*
@@ -21,5 +22,6 @@ English Instructions:
最後,請參考下面這檔案來修改 /etc/make.conf 以做更好的設定:
==> %%PREFIX%%/share/skel/zh_TW.UTF-8/make.conf
-
-**************************************************************************
+EOM
+}
+]
diff --git a/chinese/big5width/pkg-message b/chinese/big5width/pkg-message
index e2f157d9fb78..aedf4e4db24c 100644
--- a/chinese/big5width/pkg-message
+++ b/chinese/big5width/pkg-message
@@ -1,5 +1,9 @@
-==
+[
+{ type: install
+ message: <<EOM
Because FreeBSD's installworld target cleans all locale
stuffs up, you'll need to reinstall the port after every
installworld operations.
-==
+EOM
+}
+]
diff --git a/chinese/dictd-database/files/pkg-message.in b/chinese/dictd-database/files/pkg-message.in
index a51994b04156..8c716b1df1bb 100644
--- a/chinese/dictd-database/files/pkg-message.in
+++ b/chinese/dictd-database/files/pkg-message.in
@@ -1,5 +1,6 @@
-*****************************************************************************
-
+[
+{ type: install
+ message: <<EOM
You need to add following to /etc/rc.conf:
dictd_flags="--locale zh_TW.UTF-8"
@@ -14,5 +15,6 @@ database pydict { data "%%PREFIX%%/lib/dict/pydict.dict.dz"
index "%%PREFIX%%/lib/dict/pydict.index" }
database cedict { data "%%PREFIX%%/lib/dict/cedict.dict.dz"
index "%%PREFIX%%/lib/dict/cedict.index" }
-
-*****************************************************************************
+EOM
+}
+]
diff --git a/chinese/enscript/pkg-message b/chinese/enscript/pkg-message
index 958b02db33ba..ce58908ad157 100644
--- a/chinese/enscript/pkg-message
+++ b/chinese/enscript/pkg-message
@@ -1,8 +1,12 @@
-========================================================================
+[
+{ type: install
+ message: <<EOM
For BIG5 users, use commands like this to generate PS documents:
enscript -X big5 -f ShanHeiSun-Light-B5pc-H@12 -o [output.ps] [file]
Make sure to use those fonts having "B5pc" in their names.
If you don't have them, install chinese/arphicttf with WANT_GS=yes.
-========================================================================
+EOM
+}
+]
diff --git a/chinese/fandol/files/pkg-message.in b/chinese/fandol/files/pkg-message.in
index 8500b4de3597..179ae1205f0e 100644
--- a/chinese/fandol/files/pkg-message.in
+++ b/chinese/fandol/files/pkg-message.in
@@ -1,4 +1,6 @@
-**************************************************************************
+[
+{ type: install
+ message: <<EOM
For old programs that use XLFD, please add %%FONTSDIR%%
to your X server either by:
@@ -14,5 +16,6 @@ Section "Files"
FontPath "%%FONTSDIR%%"
...
EndSection
-
-**************************************************************************
+EOM
+}
+]
diff --git a/chinese/fcitx-sunpinyin/pkg-message b/chinese/fcitx-sunpinyin/pkg-message
index af2284019076..bbdb50c0a1e5 100644
--- a/chinese/fcitx-sunpinyin/pkg-message
+++ b/chinese/fcitx-sunpinyin/pkg-message
@@ -1,7 +1,9 @@
-************************************************************************
-
+[
+{ type: install
+ message: <<EOM
You probably need to remove the old configurations, i.e,
rm -fr $HOME/.config/fcitx
before switching to the fcitx-sunpinyin back-end!
-
-************************************************************************
+EOM
+}
+]
diff --git a/chinese/fcitx-ui-light/pkg-message b/chinese/fcitx-ui-light/pkg-message
index c5bcf35be5d9..ed4a435b7a38 100644
--- a/chinese/fcitx-ui-light/pkg-message
+++ b/chinese/fcitx-ui-light/pkg-message
@@ -1,7 +1,9 @@
-************************************************************************
-
+[
+{ type: install
+ message: <<EOM
Replace your `fcitx` command with
fcitx -u fcitx-light-ui
to start Fcitx with this lightweight UI.
-
-************************************************************************
+EOM
+}
+]
diff --git a/chinese/fcitx/files/pkg-message.in b/chinese/fcitx/files/pkg-message.in
index 2c13f3178948..645a4af9f80b 100644
--- a/chinese/fcitx/files/pkg-message.in
+++ b/chinese/fcitx/files/pkg-message.in
@@ -1,5 +1,6 @@
-************************************************************************
-
+[
+{ type: install
+ message: <<EOM
Remember to set the environment variable XMODIFIERS:
csh/tcsh: setenv XMODIFIERS @im=fcitx
@@ -22,5 +23,6 @@ To start fcitx with your desktop, just
cp %%PREFIX%%/share/applications/fcitx.desktop \
~/.config/autostart/
-
-************************************************************************
+EOM
+}
+]
diff --git a/chinese/gcin-gtk3/pkg-message b/chinese/gcin-gtk3/pkg-message
index 4bbe064cb63c..1f11d630c5f6 100644
--- a/chinese/gcin-gtk3/pkg-message
+++ b/chinese/gcin-gtk3/pkg-message
@@ -1,4 +1,6 @@
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+[
+{ type: install
+ message: <<EOM
Remember to set these environment varibles (such as your ~/.xinitrc):
export XMODIFIERS='@im=gcin'
@@ -6,5 +8,6 @@ Remember to set these environment varibles (such as your ~/.xinitrc):
# Finally, to start the GCIN input method daemon, use command:
exec gcin &
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+EOM
+}
+]
diff --git a/chinese/gcin-qt5/pkg-message b/chinese/gcin-qt5/pkg-message
index d1a19ea81c9d..dfdaa7f1a81b 100644
--- a/chinese/gcin-qt5/pkg-message
+++ b/chinese/gcin-qt5/pkg-message
@@ -1,4 +1,6 @@
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+[
+{ type: install
+ message: <<EOM
Remember to set these environment varibles (such as your ~/.xinitrc):
export XMODIFIERS='@im=gcin'
@@ -6,5 +8,6 @@ Remember to set these environment varibles (such as your ~/.xinitrc):
# Finally, to start the GCIN input method daemon, use command:
exec gcin &
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+EOM
+}
+]
diff --git a/chinese/gcin/pkg-message b/chinese/gcin/pkg-message
index 4bbe064cb63c..1f11d630c5f6 100644
--- a/chinese/gcin/pkg-message
+++ b/chinese/gcin/pkg-message
@@ -1,4 +1,6 @@
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+[
+{ type: install
+ message: <<EOM
Remember to set these environment varibles (such as your ~/.xinitrc):
export XMODIFIERS='@im=gcin'
@@ -6,5 +8,6 @@ Remember to set these environment varibles (such as your ~/.xinitrc):
# Finally, to start the GCIN input method daemon, use command:
exec gcin &
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+EOM
+}
+]
diff --git a/chinese/phpbb-tw/files/pkg-message.in b/chinese/phpbb-tw/files/pkg-message.in
index 16c8b0d31054..aa19c6d04b29 100644
--- a/chinese/phpbb-tw/files/pkg-message.in
+++ b/chinese/phpbb-tw/files/pkg-message.in
@@ -1,4 +1,6 @@
-----------------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
phpBB2 has been installed, but is not quite ready to be used yet!
You have to ensure that you have a database server (or ODBC access to a
@@ -41,4 +43,6 @@ delete the following files manually for security purposes:
Duplicates of these files have been installed to %%DATADIR%%.
%%DATADIR%%/contrib contains contributed software for phpBB2.
-----------------------------------------------------------------------------
+EOM
+}
+]
diff --git a/chinese/phpbb3-tw/files/pkg-message.in b/chinese/phpbb3-tw/files/pkg-message.in
index cd5e465dad12..e57f867431b9 100644
--- a/chinese/phpbb3-tw/files/pkg-message.in
+++ b/chinese/phpbb3-tw/files/pkg-message.in
@@ -1,4 +1,6 @@
-----------------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
phpBB3 has been installed, but is not quite ready to be used yet!
You have to ensure that you have a database server (or ODBC access to a
@@ -18,5 +20,6 @@ configure your installation of phpBB3:
After configuring phpBB3 and ensuring that it is operational, you MUST
remove or rename the install/ directory from %%PREFIX%%/%%PHPBBDIR%%:
-
-----------------------------------------------------------------------------
+EOM
+}
+]
diff --git a/chinese/scim-fcitx/files/pkg-message.in b/chinese/scim-fcitx/files/pkg-message.in
index f964719f3f01..cc52e4c1b529 100644
--- a/chinese/scim-fcitx/files/pkg-message.in
+++ b/chinese/scim-fcitx/files/pkg-message.in
@@ -1,4 +1,6 @@
---------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
Remember to set environment varible XMODIFIERS:
csh/tcsh: setenv XMODIFIERS @im=SCIM
@@ -16,5 +18,6 @@ and set LANG, LC_CTYPE to one of the following values:
To start the SCIM input method daemon, use command:
scim -d
-
---------------------------------------------------------------------
+EOM
+}
+]
diff --git a/chinese/scim-pinyin/pkg-message b/chinese/scim-pinyin/pkg-message
index 9e61f11cd1b4..41a970f1ef3e 100644
--- a/chinese/scim-pinyin/pkg-message
+++ b/chinese/scim-pinyin/pkg-message
@@ -1,4 +1,6 @@
---------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
Remember to set environment variable XMODIFIERS:
csh/tcsh: setenv XMODIFIERS @im=SCIM
@@ -16,5 +18,6 @@ and set LANG, LC_CTYPE to one of the following values:
To start the SCIM input method daemon, use command:
scim -d
-
---------------------------------------------------------------------
+EOM
+}
+]
diff --git a/chinese/scim-tables/pkg-message b/chinese/scim-tables/pkg-message
index 9e61f11cd1b4..41a970f1ef3e 100644
--- a/chinese/scim-tables/pkg-message
+++ b/chinese/scim-tables/pkg-message
@@ -1,4 +1,6 @@
---------------------------------------------------------------------
+[
+{ type: install
+ message: <<EOM
Remember to set environment variable XMODIFIERS:
csh/tcsh: setenv XMODIFIERS @im=SCIM
@@ -16,5 +18,6 @@ and set LANG, LC_CTYPE to one of the following values:
To start the SCIM input method daemon, use command:
scim -d
-
---------------------------------------------------------------------
+EOM
+}
+]
diff --git a/chinese/sourcehansans-sc-otf/files/pkg-message.in b/chinese/sourcehansans-sc-otf/files/pkg-message.in
index 2e8f2addd159..153f61da885a 100644
--- a/chinese/sourcehansans-sc-otf/files/pkg-message.in
+++ b/chinese/sourcehansans-sc-otf/files/pkg-message.in
@@ -1,7 +1,11 @@
-
+[
+{ type: install
+ message: <<EOM
You can start using the font by following this instruction:
Add the following line to the "Files" section of your X.org configuration file:
FontPath "%%FONTSDIR%%/"
-
+EOM
+}
+]
diff --git a/chinese/sourcehansans-tc-otf/files/pkg-message.in b/chinese/sourcehansans-tc-otf/files/pkg-message.in
index 2e8f2addd159..153f61da885a 100644
--- a/chinese/sourcehansans-tc-otf/files/pkg-message.in
+++ b/chinese/sourcehansans-tc-otf/files/pkg-message.in
@@ -1,7 +1,11 @@
-
+[
+{ type: install
+ message: <<EOM
You can start using the font by following this instruction:
Add the following line to the "Files" section of your X.org configuration file:
FontPath "%%FONTSDIR%%/"
-
+EOM
+}
+]
diff --git a/chinese/sourcehanserif-sc-otf/files/pkg-message.in b/chinese/sourcehanserif-sc-otf/files/pkg-message.in
index 2e8f2addd159..153f61da885a 100644
--- a/chinese/sourcehanserif-sc-otf/files/pkg-message.in
+++ b/chinese/sourcehanserif-sc-otf/files/pkg-message.in
@@ -1,7 +1,11 @@
-
+[
+{ type: install
+ message: <<EOM
You can start using the font by following this instruction:
Add the following line to the "Files" section of your X.org configuration file:
FontPath "%%FONTSDIR%%/"
-
+EOM
+}
+]
diff --git a/chinese/sourcehanserif-tc-otf/files/pkg-message.in b/chinese/sourcehanserif-tc-otf/files/pkg-message.in
index 2e8f2addd159..153f61da885a 100644
--- a/chinese/sourcehanserif-tc-otf/files/pkg-message.in
+++ b/chinese/sourcehanserif-tc-otf/files/pkg-message.in
@@ -1,7 +1,11 @@
-
+[
+{ type: install
+ message: <<EOM
You can start using the font by following this instruction:
Add the following line to the "Files" section of your X.org configuration file:
FontPath "%%FONTSDIR%%/"
-
+EOM
+}
+]
diff --git a/chinese/wordpress-zh_CN/files/pkg-message.in b/chinese/wordpress-zh_CN/files/pkg-message.in
index 0d5e7666755a..709c4c2d5de2 100644
--- a/chinese/wordpress-zh_CN/files/pkg-message.in
+++ b/chinese/wordpress-zh_CN/files/pkg-message.in
@@ -1,4 +1,6 @@
-*************************************************************************************
+[
+{ type: install
+ message: <<EOM
Please read following note for installation steps before the first use of WordPress.
1. Copy wp-config-sample.php to wp-config.php
@@ -12,4 +14,6 @@ Please read following note for installation steps before the first use of WordPr
If you are upgrading from prior version, please browse this URL :
http://[WORDPRESS_URL]/wp-admin/upgrade.php
-
+EOM
+}
+]
diff --git a/chinese/wordpress-zh_TW/files/pkg-message.in b/chinese/wordpress-zh_TW/files/pkg-message.in
index 0d5e7666755a..709c4c2d5de2 100644
--- a/chinese/wordpress-zh_TW/files/pkg-message.in
+++ b/chinese/wordpress-zh_TW/files/pkg-message.in
@@ -1,4 +1,6 @@
-*************************************************************************************
+[
+{ type: install
+ message: <<EOM
Please read following note for installation steps before the first use of WordPress.
1. Copy wp-config-sample.php to wp-config.php
@@ -12,4 +14,6 @@ Please read following note for installation steps before the first use of WordPr
If you are upgrading from prior version, please browse this URL :
http://[WORDPRESS_URL]/wp-admin/upgrade.php
-
+EOM
+}
+]
diff --git a/comms/aprsd/files/pkg-message.in b/comms/aprsd/files/pkg-message.in
index 090edc418799..d4272c7fdf0f 100644
--- a/comms/aprsd/files/pkg-message.in
+++ b/comms/aprsd/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
aprsd is now installed
aprsd has various config files to set up in %%PREFIX%%/etc/aprsd
@@ -5,3 +8,6 @@ logs are kept in /var/log/aprsd
To enable aprsd you need to add: aprsd_enable="YES" to /etc/rc.conf
to run aprsd as UID aprsd add: aprsd_root="NO" to /etc/rc.conf
+EOM
+}
+]
diff --git a/comms/atslog/files/pkg-message.in b/comms/atslog/files/pkg-message.in
index a9a20aff1874..63e3f28c6491 100644
--- a/comms/atslog/files/pkg-message.in
+++ b/comms/atslog/files/pkg-message.in
@@ -1,4 +1,6 @@
-
+[
+{ type: install
+ message: <<EOM
To setup SQL tables for the ATSlog, please run:
%%DATADIR%%/sql/install-sql.pl %%PREFIX%%/etc/atslog.conf
@@ -20,3 +22,6 @@ that you add something like the following to httpd.conf:
</Directory>
and then edit %%PREFIX%%/www/atslog/include/config.inc.php
+EOM
+}
+]
diff --git a/comms/bforce-kst/files/pkg-message.in b/comms/bforce-kst/files/pkg-message.in
index 9a2a050b62ef..5ca6ed02ae2c 100644
--- a/comms/bforce-kst/files/pkg-message.in
+++ b/comms/bforce-kst/files/pkg-message.in
@@ -1,8 +1,10 @@
-**************************************************************
-
+[
+{ type: install
+ message: <<EOM
Please don't forget to copy and edit configuration files found
in %%PREFIX%%/etc/fido/bforce.
If you using u-srif, please install lang/python
-
-**************************************************************
+EOM
+}
+]
diff --git a/comms/bluez-firmware/pkg-message b/comms/bluez-firmware/pkg-message
index 76a2bd203c84..bd1acfa48cc2 100644
--- a/comms/bluez-firmware/pkg-message
+++ b/comms/bluez-firmware/pkg-message
@@ -1,4 +1,6 @@
-
+[
+{ type: install
+ message: <<EOM
NOTICE
======
@@ -37,4 +39,6 @@ you should then see the following lines in your dmesg(8):
ubt0: <Broadcom Corp. BCM2033, class 224/1, rev 1.01/0.a0, addr 7> on uhub0
ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
ubt0: Interface 1 (alt.config 4) endpoints: isoc-in=0x83, isoc-out=0x3; wMaxPacketSize=64; nframes=5, buffer size=320
-
+EOM
+}
+]
diff --git a/comms/efax/files/pkg-message.in b/comms/efax/files/pkg-message.in
index 39baf16af0ff..8209467cbe47 100644
--- a/comms/efax/files/pkg-message.in
+++ b/comms/efax/files/pkg-message.in
@@ -1,5 +1,11 @@
+[
+{ type: install
+ message: <<EOM
Edit %%PREFIX%%/etc/efax.rc (or replace it with
%%PREFIX%%/etc/efax.rc.ja first) before using
efax.
You should at least modify DEV=, FROM=, and NAME=.
+EOM
+}
+]
diff --git a/comms/gnokii/files/pkg-message.in b/comms/gnokii/files/pkg-message.in
index 7f1b37d3d186..59777ed2c9ac 100644
--- a/comms/gnokii/files/pkg-message.in
+++ b/comms/gnokii/files/pkg-message.in
@@ -1,4 +1,6 @@
-==============================================================================
+[
+{ type: install
+ message: <<EOM
The default config is installed in %%PREFIX%%/etc/gnokiirc.sample, and is
configured for Nokia 6210 phones connected on COM1. Have a look at the
documentation/manpages for more information. You'll need to copy
@@ -10,4 +12,6 @@ gnokii group.
NOTE: if you have enabled and plan using the smsd program check
%%PREFIX%%/share/smsd/README.
-==============================================================================
+EOM
+}
+]
diff --git a/comms/hylafax/files/pkg-message.in b/comms/hylafax/files/pkg-message.in
index 271161dc8e9f..961215db3ac4 100644
--- a/comms/hylafax/files/pkg-message.in
+++ b/comms/hylafax/files/pkg-message.in
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
Hylafax was installed. You'll need manual configurations to actually
activate it.
@@ -21,3 +24,6 @@ Documentation:
On Line Manuals: man hylafax-client
man hylafax-server
World Wide Web site: http://www.hylafax.org/
+EOM
+}
+]
diff --git a/comms/linrad/pkg-message b/comms/linrad/pkg-message
index 4d64710ffcf8..a2dbb7bb1367 100644
--- a/comms/linrad/pkg-message
+++ b/comms/linrad/pkg-message
@@ -1,6 +1,12 @@
+[
+{ type: install
+ message: <<EOM
linrad is now installed.
linrad is a shell script which "wraps" xlinrad.
When used for the first time, the linrad wrapper will create a ~/.linrad
directory which will be your working directory.
Now, go chase some DX.
+EOM
+}
+]
diff --git a/comms/lirc/files/pkg-message.in b/comms/lirc/files/pkg-message.in
index 05366eca8869..a0f6d7e57bab 100644
--- a/comms/lirc/files/pkg-message.in
+++ b/comms/lirc/files/pkg-message.in
@@ -1,4 +1,6 @@
-**********************************************************************
+[
+{ type: install
+ message: <<EOM
This port does not contain any FreeBSD device drivers for infrared
devices. This port installs the LIRC daemons and tools for interacting
with drivers that support the LIRC device interface.
@@ -79,5 +81,6 @@ them apply) notes re ir-keytable(1) and the lirc devinput change
are also here:
http://forum.xbmc.org/showthread.php?t=101151
-
-**********************************************************************
+EOM
+}
+]
diff --git a/comms/mgetty+sendfax/files/pkg-message.in b/comms/mgetty+sendfax/files/pkg-message.in
index 74e43d05ebe8..32245e74c013 100644
--- a/comms/mgetty+sendfax/files/pkg-message.in
+++ b/comms/mgetty+sendfax/files/pkg-message.in
@@ -1,7 +1,9 @@
-=================================================
-
+[
+{ type: install
+ message: <<EOM
To use the interactive configuration script, run:
%%LOCALBASE%%/bin/mgettycfg
-
-=================================================
+EOM
+}
+]
diff --git a/comms/ncid/files/pkg-message.in b/comms/ncid/files/pkg-message.in
index b0fb97ca4bf9..ac06110b255b 100644
--- a/comms/ncid/files/pkg-message.in
+++ b/comms/ncid/files/pkg-message.in
@@ -1,5 +1,7 @@
-********************************************************************************
-
+[
+{ type: install
+ message: <<EOM
===> Please edit %%ETCDIR%%/ncidd.conf to configure your modem
-
-********************************************************************************
+EOM
+}
+]
diff --git a/comms/redsea/pkg-message b/comms/redsea/pkg-message
index a5529dab99f5..26e81ae3e20a 100644
--- a/comms/redsea/pkg-message
+++ b/comms/redsea/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
Don't forget to give redsea something to decode! For output from a USB
software-defined radio stick, you may want to consider installing
comms/rtl-sdr or another SDR tool of your choice that can feed raw I/Q
@@ -8,3 +11,6 @@ bitstream, or an audio file containing a multiplexed FM signal.
Fuller details are contained in the redsea wiki:
https://github.com/windytan/redsea/wiki/Input-formats
+EOM
+}
+]
diff --git a/comms/telldus-core/files/pkg-message.in b/comms/telldus-core/files/pkg-message.in
index 9b44c686d8fe..c1dc1ecda5a9 100644
--- a/comms/telldus-core/files/pkg-message.in
+++ b/comms/telldus-core/files/pkg-message.in
@@ -1,4 +1,6 @@
-
+[
+{ type: install
+ message: <<EOM
======
NOTICE
======
@@ -17,4 +19,6 @@ Then start telldusd.
When starting for the first time, you might need to unplug/plugin the device
to allow devd to fix the permissions on the /dev/ugenX.X device.
-
+EOM
+}
+]
diff --git a/comms/trustedqsl/files/pkg-message b/comms/trustedqsl/files/pkg-message
index 3b91c7e29e88..8c61cf6d6f5b 100644
--- a/comms/trustedqsl/files/pkg-message
+++ b/comms/trustedqsl/files/pkg-message
@@ -1,3 +1,9 @@
+[
+{ type: install
+ message: <<EOM
trustedqsl is now installed. You will have to create a directory .tqsl in
your home directory and setup a copy of %%PREFIX%%/share/TrustedQSL/config.xml
here before this program will run correctly.
+EOM
+}
+]
diff --git a/comms/uarduno/pkg-message b/comms/uarduno/pkg-message
index bbe5f3e5a711..f7d690a2495b 100644
--- a/comms/uarduno/pkg-message
+++ b/comms/uarduno/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
The Arduino Uno uses a specific vendor ID of 0x2341 and product ID of 0x0001
If you modify your Arduino Uno to use a DIFFERENT vendor ID or product ID, you
@@ -16,3 +19,6 @@ To automatically load the driver on startup, add the following line to
your /boot/loader.conf file:
uarduno_load="YES"
+EOM
+}
+]
diff --git a/comms/xastir/files/pkg-message.in b/comms/xastir/files/pkg-message.in
index 98d87f8f1db9..e70dec639962 100644
--- a/comms/xastir/files/pkg-message.in
+++ b/comms/xastir/files/pkg-message.in
@@ -1,8 +1,12 @@
-********************************************************************
+[
+{ type: install
+ message: <<EOM
Xastir is now installed.
Hop on over to http://www.xastir.org/ for details on getting
maps and for more information on using Xastir.
Your map directory is %%PREFIX%%/share/xastir/maps
-********************************************************************
+EOM
+}
+]
diff --git a/converters/osm2mp/files/pkg-message.in b/converters/osm2mp/files/pkg-message.in
index 7855063b879d..ed2753667dec 100644
--- a/converters/osm2mp/files/pkg-message.in
+++ b/converters/osm2mp/files/pkg-message.in
@@ -1,3 +1,9 @@
+[
+{ type: install
+ message: <<EOM
If you need to tune osm2mp configuration files, you may copy
%%DATADIR%% to some directory you own and use
osm2mp's --config option to point it to modified files.
+EOM
+}
+]
diff --git a/converters/wkhtmltopdf/pkg-message b/converters/wkhtmltopdf/pkg-message
index 60b8fc53d985..0582a5806afa 100644
--- a/converters/wkhtmltopdf/pkg-message
+++ b/converters/wkhtmltopdf/pkg-message
@@ -1,2 +1,8 @@
+[
+{ type: install
+ message: <<EOM
For proper functionality you may need to install the following port(s):
x11-fonts/webfonts
+EOM
+}
+]