components/editor/emacs/Makefile | ●●●●● patch | view | raw | blame | history | |
components/editor/emacs/gnu-emacs.p5m | ●●●●● patch | view | raw | blame | history | |
components/editor/emacs/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/games/openttd/game/Makefile | ●●●●● patch | view | raw | blame | history | |
components/games/openttd/game/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/games/openttd/game/openttd-game.p5m | ●●●●● 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 | ●●●●● patch | view | raw | blame | history | |
make-rules/shared-macros.mk | ●●●●● patch | view | raw | blame | history | |
tools/userland-mangler | ●●●●● patch | view | raw | blame | history | |
transforms/defaults | ●●●●● 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 \