Bug 161059 - print/a2ps-letter: some files in the plist are not installed
Summary: print/a2ps-letter: some files in the plist are not installed
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Dirk Meyer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-27 07:40 UTC by Osamu Tsumori
Modified: 2011-11-19 13:12 UTC (History)
0 users

See Also:


Attachments
file.shar (1.39 KB, text/plain)
2011-09-27 07:40 UTC, Osamu Tsumori
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Osamu Tsumori 2011-09-27 07:40:07 UTC
In /usr/ports/print/a2ps-{letter,a4}, "make install" does not install 'a2ps.el{c}' and 'a2ps-print.el{c}' into /usr/local/share/emacs/site-lisp.

Fix: /ports/print/a2ps-letter/files/patch-contrib-emacs-Makefile.in

Index: contrib/emacs/Makefile.in
--- Makefile.in.orig    2011-09-27 15:17:26.000000000 +0900
+++ Makefile.in 2011-09-27 15:18:10.000000000 +0900
@@ -159,8 +159,9 @@

 install-dist_lispLISP: $(dist_lisp_LISP) $(ELCFILES)
        @$(NORMAL_INSTALL)
-       $(mkinstalldirs) $(DESTDIR)$(lispdir)
-       @list='$(dist_lisp_LISP)'; for p in $$list; do \
+       if test $(EMACS) != no; then \
+       $(mkinstalldirs) $(DESTDIR)$(lispdir); \
+       list='$(dist_lisp_LISP)'; for p in $$list; do \
          if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
          f="`echo $$p | sed -e 's|^.*/||'`"; \
          echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(lispdir)/$$f"; \
@@ -169,7 +170,8 @@
            echo " $(INSTALL_DATA) $${p}c $(DESTDIR)$(lispdir)/$${f}c"; \
            $(INSTALL_DATA) $${p}c $(DESTDIR)$(lispdir)/$${f}c; \
          else : ; fi; \
-       done
+       done; \
+       fi

 uninstall-dist_lispLISP:
        @$(NORMAL_UNINSTALL)


Patch attached with submission follows:
How-To-Repeat: cd /usr/ports/print/a2ps-letter && make install
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2011-10-05 06:29:38 UTC
Responsible Changed
From-To: freebsd-ports-bugs->dinoex

Fix synopsis and assign.
Comment 2 dfilter service freebsd_committer freebsd_triage 2011-11-19 13:02:57 UTC
dinoex      2011-11-19 13:02:48 UTC

  FreeBSD ports repository

  Modified files:
    print/a2ps-letter    Makefile 
    print/a2ps-letter/files patch-contrib-emacs-Makefile.in 
  Log:
  - fix case problems with PAPERSIZE
  
  - fix install of emacs support files
  PR:             161059
  Submitted by:   Osamu Tsumori
  
  Feature safe:   yes
  
  Revision  Changes    Path
  1.70      +4 -4      ports/print/a2ps-letter/Makefile
  1.2       +9 -6      ports/print/a2ps-letter/files/patch-contrib-emacs-Makefile.in
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Dirk Meyer freebsd_committer freebsd_triage 2011-11-19 13:11:52 UTC
State Changed
From-To: open->closed

committed, thanks.