Alexander Pyhalov
2017-01-20 fbf173057976106ea4ed4409b9d48f6032a497df
7789 Some packages deliver compressed manual pages unsupported by illumos man
1 files added
9 files modified
1 files renamed
350 ■■■■ changed files
components/editor/emacs/Makefile 10 ●●●●● patch | view | raw | blame | history
components/editor/emacs/gnu-emacs.p5m 120 ●●●● patch | view | raw | blame | history
components/editor/emacs/manifests/sample-manifest.p5m 134 ●●●● patch | view | raw | blame | history
components/games/openttd/game/Makefile 15 ●●●● patch | view | raw | blame | history
components/games/openttd/game/manifests/sample-manifest.p5m 5 ●●●● patch | view | raw | blame | history
components/games/openttd/game/openttd-game.p5m 30 ●●●●● patch | view | raw | blame | history
components/games/openttd/game/patches/01-alloca.patch patch | view | raw | blame | history
components/games/openttd/game/patches/02-man.patch 19 ●●●●● patch | view | raw | blame | history
make-rules/shared-macros.mk 1 ●●●● patch | view | raw | blame | history
tools/userland-mangler 13 ●●●●● patch | view | raw | blame | history
transforms/defaults 3 ●●●●● patch | view | raw | blame | history
components/editor/emacs/Makefile
@@ -24,6 +24,7 @@
COMPONENT_NAME=        emacs
COMPONENT_VERSION=    25.1
COMPONENT_REVISION=    1
COMPONENT_PROJECT_URL=    http://www.gnu.org/software/emacs/
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
@@ -175,6 +176,15 @@
COMPONENT_POST_INSTALL_ACTION += \
    $(CP) $(COMPONENT_SRC)/doc/man/etags.1 $(PGSHAREMAN1)/etags.1 ;
# By default, emacs is configured to compress lisp files, manpages, and info
# files. The option to disable that (--without-compress-install) has no
# granularity --- it's all or nothing. For Solaris, we want to compress lisp
# sources, but not the others. It's simplest to let everything be compressed.
# and then explicitly decompress the manpages and info files.
COMPONENT_POST_INSTALL_ACTION += $(GUNZIP) \
        $(PROTO_DIR)/usr/share/info/*.gz \
        $(PROTO_DIR)/usr/share/man/man1/*.gz ;
# Throw away usr/share/info/dir. This file is the topmost node of the Info
# hierarchy. Emacs builds it, as presumably do all GNU packages, but on
# Solaris, it is delivered by system/prerequisite/gnu.
components/editor/emacs/gnu-emacs.p5m
@@ -2554,66 +2554,66 @@
file path=usr/share/icons/hicolor/scalable/apps/emacs.svg
file path=usr/share/icons/hicolor/scalable/mimetypes/emacs-document.svg
file path=usr/share/icons/hicolor/scalable/mimetypes/emacs-document23.svg
file path=usr/share/info/ada-mode.info.gz
file path=usr/share/info/auth.info.gz
file path=usr/share/info/autotype.info.gz
file path=usr/share/info/bovine.info.gz
file path=usr/share/info/calc.info.gz
file path=usr/share/info/ccmode.info.gz
file path=usr/share/info/cl.info.gz
file path=usr/share/info/dbus.info.gz
file path=usr/share/info/dired-x.info.gz
file path=usr/share/info/ebrowse.info.gz
file path=usr/share/info/ede.info.gz
file path=usr/share/info/ediff.info.gz
file path=usr/share/info/edt.info.gz
file path=usr/share/info/efaq.info.gz
file path=usr/share/info/eieio.info.gz
file path=usr/share/info/eintr.info.gz
file path=usr/share/info/elisp.info.gz
file path=usr/share/info/emacs-gnutls.info.gz
file path=usr/share/info/emacs-mime.info.gz
file path=usr/share/info/emacs.info.gz
file path=usr/share/info/epa.info.gz
file path=usr/share/info/erc.info.gz
file path=usr/share/info/ert.info.gz
file path=usr/share/info/eshell.info.gz
file path=usr/share/info/eudc.info.gz
file path=usr/share/info/flymake.info.gz
file path=usr/share/info/forms.info.gz
file path=usr/share/info/gnus.info.gz
file path=usr/share/info/htmlfontify.info.gz
file path=usr/share/info/idlwave.info.gz
file path=usr/share/info/mairix-el.info.gz
file path=usr/share/info/message.info.gz
file path=usr/share/info/mh-e.info.gz
file path=usr/share/info/newsticker.info.gz
file path=usr/share/info/nxml-mode.info.gz
file path=usr/share/info/org.info.gz
file path=usr/share/info/pcl-cvs.info.gz
file path=usr/share/info/pgg.info.gz
file path=usr/share/info/rcirc.info.gz
file path=usr/share/info/reftex.info.gz
file path=usr/share/info/remember.info.gz
file path=usr/share/info/sasl.info.gz
file path=usr/share/info/sc.info.gz
file path=usr/share/info/semantic.info.gz
file path=usr/share/info/ses.info.gz
file path=usr/share/info/sieve.info.gz
file path=usr/share/info/smtpmail.info.gz
file path=usr/share/info/speedbar.info.gz
file path=usr/share/info/srecode.info.gz
file path=usr/share/info/tramp.info.gz
file path=usr/share/info/url.info.gz
file path=usr/share/info/vhdl-mode.info.gz
file path=usr/share/info/vip.info.gz
file path=usr/share/info/viper.info.gz
file path=usr/share/info/widget.info.gz
file path=usr/share/info/wisent.info.gz
file path=usr/share/info/woman.info.gz
file path=usr/share/man/man1/ebrowse.1.gz
file path=usr/share/man/man1/emacs.1.gz mangler.man.stability=committed
file path=usr/share/man/man1/emacsclient.1.gz
file path=usr/share/info/ada-mode.info
file path=usr/share/info/auth.info
file path=usr/share/info/autotype.info
file path=usr/share/info/bovine.info
file path=usr/share/info/calc.info
file path=usr/share/info/ccmode.info
file path=usr/share/info/cl.info
file path=usr/share/info/dbus.info
file path=usr/share/info/dired-x.info
file path=usr/share/info/ebrowse.info
file path=usr/share/info/ede.info
file path=usr/share/info/ediff.info
file path=usr/share/info/edt.info
file path=usr/share/info/efaq.info
file path=usr/share/info/eieio.info
file path=usr/share/info/eintr.info
file path=usr/share/info/elisp.info
file path=usr/share/info/emacs-gnutls.info
file path=usr/share/info/emacs-mime.info
file path=usr/share/info/emacs.info
file path=usr/share/info/epa.info
file path=usr/share/info/erc.info
file path=usr/share/info/ert.info
file path=usr/share/info/eshell.info
file path=usr/share/info/eudc.info
file path=usr/share/info/flymake.info
file path=usr/share/info/forms.info
file path=usr/share/info/gnus.info
file path=usr/share/info/htmlfontify.info
file path=usr/share/info/idlwave.info
file path=usr/share/info/mairix-el.info
file path=usr/share/info/message.info
file path=usr/share/info/mh-e.info
file path=usr/share/info/newsticker.info
file path=usr/share/info/nxml-mode.info
file path=usr/share/info/org.info
file path=usr/share/info/pcl-cvs.info
file path=usr/share/info/pgg.info
file path=usr/share/info/rcirc.info
file path=usr/share/info/reftex.info
file path=usr/share/info/remember.info
file path=usr/share/info/sasl.info
file path=usr/share/info/sc.info
file path=usr/share/info/semantic.info
file path=usr/share/info/ses.info
file path=usr/share/info/sieve.info
file path=usr/share/info/smtpmail.info
file path=usr/share/info/speedbar.info
file path=usr/share/info/srecode.info
file path=usr/share/info/tramp.info
file path=usr/share/info/url.info
file path=usr/share/info/vhdl-mode.info
file path=usr/share/info/vip.info
file path=usr/share/info/viper.info
file path=usr/share/info/widget.info
file path=usr/share/info/wisent.info
file path=usr/share/info/woman.info
file path=usr/share/man/man1/ebrowse.1
file path=usr/share/man/man1/emacs.1 mangler.man.stability=committed
file path=usr/share/man/man1/emacsclient.1
license emacs.license license=GPLv3
# The rgrep command uses GNU-find specific options, so we patch Solaris emacs
components/editor/emacs/manifests/sample-manifest.p5m
@@ -3994,75 +3994,75 @@
file path=usr/share/icons/hicolor/scalable/apps/emacs.svg
file path=usr/share/icons/hicolor/scalable/mimetypes/emacs-document.svg
file path=usr/share/icons/hicolor/scalable/mimetypes/emacs-document23.svg
file path=usr/share/info/ada-mode.info.gz
file path=usr/share/info/auth.info.gz
file path=usr/share/info/autotype.info.gz
file path=usr/share/info/bovine.info.gz
file path=usr/share/info/calc.info.gz
file path=usr/share/info/ccmode.info.gz
file path=usr/share/info/cl.info.gz
file path=usr/share/info/dbus.info.gz
file path=usr/share/info/dired-x.info.gz
file path=usr/share/info/ebrowse.info.gz
file path=usr/share/info/ede.info.gz
file path=usr/share/info/ediff.info.gz
file path=usr/share/info/edt.info.gz
file path=usr/share/info/efaq.info.gz
file path=usr/share/info/eieio.info.gz
file path=usr/share/info/eintr.info.gz
file path=usr/share/info/elisp.info.gz
file path=usr/share/info/emacs-gnutls.info.gz
file path=usr/share/info/emacs-mime.info.gz
file path=usr/share/info/emacs.info.gz
file path=usr/share/info/epa.info.gz
file path=usr/share/info/erc.info.gz
file path=usr/share/info/ert.info.gz
file path=usr/share/info/eshell.info.gz
file path=usr/share/info/eudc.info.gz
file path=usr/share/info/eww.info.gz
file path=usr/share/info/flymake.info.gz
file path=usr/share/info/forms.info.gz
file path=usr/share/info/gnus.info.gz
file path=usr/share/info/htmlfontify.info.gz
file path=usr/share/info/idlwave.info.gz
file path=usr/share/info/ido.info.gz
file path=usr/share/info/info.info.gz
file path=usr/share/info/mairix-el.info.gz
file path=usr/share/info/message.info.gz
file path=usr/share/info/mh-e.info.gz
file path=usr/share/info/newsticker.info.gz
file path=usr/share/info/nxml-mode.info.gz
file path=usr/share/info/octave-mode.info.gz
file path=usr/share/info/org.info.gz
file path=usr/share/info/pcl-cvs.info.gz
file path=usr/share/info/pgg.info.gz
file path=usr/share/info/rcirc.info.gz
file path=usr/share/info/reftex.info.gz
file path=usr/share/info/remember.info.gz
file path=usr/share/info/sasl.info.gz
file path=usr/share/info/sc.info.gz
file path=usr/share/info/semantic.info.gz
file path=usr/share/info/ses.info.gz
file path=usr/share/info/sieve.info.gz
file path=usr/share/info/smtpmail.info.gz
file path=usr/share/info/speedbar.info.gz
file path=usr/share/info/srecode.info.gz
file path=usr/share/info/todo-mode.info.gz
file path=usr/share/info/tramp.info.gz
file path=usr/share/info/url.info.gz
file path=usr/share/info/vhdl-mode.info.gz
file path=usr/share/info/vip.info.gz
file path=usr/share/info/viper.info.gz
file path=usr/share/info/widget.info.gz
file path=usr/share/info/wisent.info.gz
file path=usr/share/info/woman.info.gz
file path=usr/share/man/man1/ctags.1.gz
file path=usr/share/man/man1/ebrowse.1.gz
file path=usr/share/info/ada-mode.info
file path=usr/share/info/auth.info
file path=usr/share/info/autotype.info
file path=usr/share/info/bovine.info
file path=usr/share/info/calc.info
file path=usr/share/info/ccmode.info
file path=usr/share/info/cl.info
file path=usr/share/info/dbus.info
file path=usr/share/info/dired-x.info
file path=usr/share/info/ebrowse.info
file path=usr/share/info/ede.info
file path=usr/share/info/ediff.info
file path=usr/share/info/edt.info
file path=usr/share/info/efaq.info
file path=usr/share/info/eieio.info
file path=usr/share/info/eintr.info
file path=usr/share/info/elisp.info
file path=usr/share/info/emacs-gnutls.info
file path=usr/share/info/emacs-mime.info
file path=usr/share/info/emacs.info
file path=usr/share/info/epa.info
file path=usr/share/info/erc.info
file path=usr/share/info/ert.info
file path=usr/share/info/eshell.info
file path=usr/share/info/eudc.info
file path=usr/share/info/eww.info
file path=usr/share/info/flymake.info
file path=usr/share/info/forms.info
file path=usr/share/info/gnus.info
file path=usr/share/info/htmlfontify.info
file path=usr/share/info/idlwave.info
file path=usr/share/info/ido.info
file path=usr/share/info/info.info
file path=usr/share/info/mairix-el.info
file path=usr/share/info/message.info
file path=usr/share/info/mh-e.info
file path=usr/share/info/newsticker.info
file path=usr/share/info/nxml-mode.info
file path=usr/share/info/octave-mode.info
file path=usr/share/info/org.info
file path=usr/share/info/pcl-cvs.info
file path=usr/share/info/pgg.info
file path=usr/share/info/rcirc.info
file path=usr/share/info/reftex.info
file path=usr/share/info/remember.info
file path=usr/share/info/sasl.info
file path=usr/share/info/sc.info
file path=usr/share/info/semantic.info
file path=usr/share/info/ses.info
file path=usr/share/info/sieve.info
file path=usr/share/info/smtpmail.info
file path=usr/share/info/speedbar.info
file path=usr/share/info/srecode.info
file path=usr/share/info/todo-mode.info
file path=usr/share/info/tramp.info
file path=usr/share/info/url.info
file path=usr/share/info/vhdl-mode.info
file path=usr/share/info/vip.info
file path=usr/share/info/viper.info
file path=usr/share/info/widget.info
file path=usr/share/info/wisent.info
file path=usr/share/info/woman.info
file path=usr/share/man/man1/ctags.1
file path=usr/share/man/man1/ebrowse.1
file path=usr/share/man/man1/emacs-gtk.1
file path=usr/share/man/man1/emacs-nox.1
file path=usr/share/man/man1/emacs-x.1
file path=usr/share/man/man1/emacs.1.gz
file path=usr/share/man/man1/emacsclient.1.gz
file path=usr/share/man/man1/etags.1.gz
file path=usr/share/man/man1/emacs.1
file path=usr/share/man/man1/emacsclient.1
file path=usr/share/man/man1/etags.1
file path=usr/var/games/emacs/snake-scores
file path=usr/var/games/emacs/tetris-scores
components/games/openttd/game/Makefile
@@ -17,6 +17,7 @@
COMPONENT_NAME=        openttd
COMPONENT_VERSION=    1.6.1
COMPONENT_REVISION=    1
COMPONENT_PROJECT_URL=    http://www.openttd.org/en/
COMPONENT_FMRI=        games/openttd/openttd-core
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
@@ -63,6 +64,14 @@
test:        $(TEST_32)
BUILD_PKG_DEPENDENCIES =    $(BUILD_TOOLS)
include $(WS_TOP)/make-rules/depend.mk
REQUIRED_PACKAGES += compress/xz
REQUIRED_PACKAGES += image/library/libpng16
REQUIRED_PACKAGES += library/lzo
REQUIRED_PACKAGES += library/sdl
REQUIRED_PACKAGES += library/zlib
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/fontconfig
REQUIRED_PACKAGES += system/library/freetype-2
REQUIRED_PACKAGES += system/library/g++-4-runtime
REQUIRED_PACKAGES += system/library/gcc-4-runtime
REQUIRED_PACKAGES += system/library/math
components/games/openttd/game/manifests/sample-manifest.p5m
@@ -34,7 +34,7 @@
file path=usr/share/icons/hicolor/32x32/apps/openttd.png
file path=usr/share/icons/hicolor/48x48/apps/openttd.png
file path=usr/share/icons/hicolor/64x64/apps/openttd.png
file path=usr/share/man/man6/openttd.6.gz
file path=usr/share/man/man6/openttd.6
file path=usr/share/openttd/ai/compat_0.7.nut
file path=usr/share/openttd/ai/compat_1.0.nut
file path=usr/share/openttd/ai/compat_1.1.nut
@@ -42,6 +42,7 @@
file path=usr/share/openttd/ai/compat_1.3.nut
file path=usr/share/openttd/ai/compat_1.4.nut
file path=usr/share/openttd/ai/compat_1.5.nut
file path=usr/share/openttd/ai/compat_1.6.nut
file path=usr/share/openttd/baseset/no_music.obm
file path=usr/share/openttd/baseset/no_sound.obs
file path=usr/share/openttd/baseset/openttd.grf
@@ -56,6 +57,7 @@
file path=usr/share/openttd/game/compat_1.3.nut
file path=usr/share/openttd/game/compat_1.4.nut
file path=usr/share/openttd/game/compat_1.5.nut
file path=usr/share/openttd/game/compat_1.6.nut
file path=usr/share/openttd/lang/afrikaans.lng
file path=usr/share/openttd/lang/arabic_egypt.lng
file path=usr/share/openttd/lang/basque.lng
@@ -103,6 +105,7 @@
file path=usr/share/openttd/lang/slovak.lng
file path=usr/share/openttd/lang/slovenian.lng
file path=usr/share/openttd/lang/spanish.lng
file path=usr/share/openttd/lang/spanish_MX.lng
file path=usr/share/openttd/lang/swedish.lng
file path=usr/share/openttd/lang/tamil.lng
file path=usr/share/openttd/lang/thai.lng
components/games/openttd/game/openttd-game.p5m
@@ -22,42 +22,19 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
dir  path=usr
dir  path=usr/bin
file path=usr/bin/openttd
dir  path=usr/share
dir  path=usr/share/doc
dir  path=usr/share/doc/openttd
file path=usr/share/doc/openttd/COPYING
file path=usr/share/doc/openttd/changelog.txt
file path=usr/share/doc/openttd/known-bugs.txt
file path=usr/share/doc/openttd/multiplayer.txt
file path=usr/share/doc/openttd/readme.txt
dir  path=usr/share/icons
dir  path=usr/share/icons/hicolor
dir  path=usr/share/icons/hicolor/128x128
dir  path=usr/share/icons/hicolor/128x128/apps
file path=usr/share/icons/hicolor/128x128/apps/openttd.png
dir  path=usr/share/icons/hicolor/16x16
dir  path=usr/share/icons/hicolor/16x16/apps
file path=usr/share/icons/hicolor/16x16/apps/openttd.png
dir  path=usr/share/icons/hicolor/256x256
dir  path=usr/share/icons/hicolor/256x256/apps
file path=usr/share/icons/hicolor/256x256/apps/openttd.png
dir  path=usr/share/icons/hicolor/32x32
dir  path=usr/share/icons/hicolor/32x32/apps
file path=usr/share/icons/hicolor/32x32/apps/openttd.png
dir  path=usr/share/icons/hicolor/48x48
dir  path=usr/share/icons/hicolor/48x48/apps
file path=usr/share/icons/hicolor/48x48/apps/openttd.png
dir  path=usr/share/icons/hicolor/64x64
dir  path=usr/share/icons/hicolor/64x64/apps
file path=usr/share/icons/hicolor/64x64/apps/openttd.png
dir  path=usr/share/man
dir  path=usr/share/man/man6
file path=usr/share/man/man6/openttd.6.gz
dir  path=usr/share/openttd
dir  path=usr/share/openttd/ai
file path=usr/share/man/man6/openttd.6
file path=usr/share/openttd/ai/compat_0.7.nut
file path=usr/share/openttd/ai/compat_1.0.nut
file path=usr/share/openttd/ai/compat_1.1.nut
@@ -65,7 +42,6 @@
file path=usr/share/openttd/ai/compat_1.3.nut
file path=usr/share/openttd/ai/compat_1.4.nut
file path=usr/share/openttd/ai/compat_1.5.nut
dir  path=usr/share/openttd/baseset
file path=usr/share/openttd/baseset/no_music.obm
file path=usr/share/openttd/baseset/no_sound.obs
file path=usr/share/openttd/baseset/openttd.grf
@@ -76,8 +52,6 @@
file path=usr/share/openttd/baseset/orig_win.obg
file path=usr/share/openttd/baseset/orig_win.obm
file path=usr/share/openttd/baseset/orig_win.obs
dir  path=usr/share/openttd/gm
dir  path=usr/share/openttd/lang
file path=usr/share/openttd/lang/afrikaans.lng
file path=usr/share/openttd/lang/arabic_egypt.lng
file path=usr/share/openttd/lang/basque.lng
@@ -133,7 +107,6 @@
file path=usr/share/openttd/lang/ukrainian.lng
file path=usr/share/openttd/lang/vietnamese.lng
file path=usr/share/openttd/lang/welsh.lng
dir  path=usr/share/openttd/scripts
file path=usr/share/openttd/scripts/autoexec.scr.example
file path=usr/share/openttd/scripts/game_start.scr.example
file path=usr/share/openttd/scripts/on_client.scr.example
@@ -143,5 +116,4 @@
file path=usr/share/openttd/scripts/pre_dedicated.scr.example
file path=usr/share/openttd/scripts/pre_server.scr.example
file path=usr/share/openttd/scripts/readme.txt
dir  path=usr/share/pixmaps
file path=usr/share/pixmaps/openttd.32.xpm
components/games/openttd/game/patches/01-alloca.patch
components/games/openttd/game/patches/02-man.patch
New file
@@ -0,0 +1,19 @@
--- openttd-1.6.1/Makefile.bundle.in.~1~    2016-07-01 00:16:32.000000000 +0300
+++ openttd-1.6.1/Makefile.bundle.in    2017-01-20 19:46:02.029688544 +0300
@@ -77,7 +77,6 @@
 ifdef MAN_DIR
     $(Q)mkdir -p "$(BUNDLE_DIR)/man/"
     $(Q)cp "$(ROOT_DIR)/docs/openttd.6"       "$(BUNDLE_DIR)/man/"
-    $(Q)gzip -9 "$(BUNDLE_DIR)/man/openttd.6"
 endif
     $(Q)cp "$(ROOT_DIR)/media/openttd.32.xpm" "$(BUNDLE_DIR)/media/"
     $(Q)cp "$(ROOT_DIR)/media/openttd."*.png  "$(BUNDLE_DIR)/media/"
@@ -219,7 +218,7 @@
 ifdef MAN_DIR
 ifndef DO_NOT_INSTALL_MAN
     $(Q)install -d "$(INSTALL_MAN_DIR)"
-    $(Q)install -m 644 "$(BUNDLE_DIR)/man/openttd.6.gz" "$(INSTALL_MAN_DIR)/${BINARY_NAME}.6.gz"
+    $(Q)install -m 644 "$(BUNDLE_DIR)/man/openttd.6" "$(INSTALL_MAN_DIR)/${BINARY_NAME}.6"
 endif
 endif
 ifdef MENU_DIR
make-rules/shared-macros.mk
@@ -737,6 +737,7 @@
GSED =        /usr/gnu/bin/sed
GDIFF =        /usr/gnu/bin/diff
GSORT =        /usr/gnu/bin/sort
GUNZIP =    /usr/bin/gunzip
PKGREPO =    /usr/bin/pkgrepo
PKGSEND =    /usr/bin/pkgsend
tools/userland-mangler
@@ -115,6 +115,7 @@
so_re = re.compile('^\.so.+$', re.MULTILINE)
section_re = re.compile('\.SH "?([^"]+).*$', re.IGNORECASE)
TH_re = re.compile('\.TH\s+(?:"[^"]+"|\S+)\s+(\S+)', re.IGNORECASE)
#
# mangler.man.stability = (mangler.man.stability)
# mangler.man.modified_date = (mangler.man.modified-date)
@@ -131,6 +132,10 @@
    # manpages may have a 'modified date'
    modified_date = action.attrs.pop('mangler.man.modified-date', None)
    # Rewrite the section in the .TH line to match the section in which
    # we're delivering it.
    rewrite_sect = action.attrs.pop('mangler.man.rewrite-section', 'true')
    attributes_written = False
    notes_seen = False
@@ -170,6 +175,14 @@
                    attributes_written = True
                if section == 'NOTES':
                    notes_seen = True
            match = TH_re.match(line)
            if match and rewrite_sect.lower() == "true":
                # Use the section defined by the filename, rather than
                # the directory in which it sits.
                sect = os.path.splitext(action.attrs["path"])[1][1:]
                line = line[:match.span(1)[0]] + sect + \
                    line[match.span(1)[1]:]
        result += ("%s\n" % line)
    if attributes_written == False:
transforms/defaults
@@ -174,6 +174,9 @@
<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
# Avoid mangling compressed man pages
<transform file path=usr.*/man/.+\.(Z|bzip2|gz|xz)$ -> default mangler.bypass true>
<transform set name=pkg.fmri -> emit set name=userland.info.git-remote \
             value=$(USERLAND_GIT_REMOTE)>
<transform set name=pkg.fmri -> emit set name=userland.info.git-branch \