components/a2ps/Makefile
changeset 64 a4b12971cf99
parent 61 7684fe2a9eb5
child 75 1f81099246e8
equal deleted inserted replaced
63:7d2e9f451dff 64:a4b12971cf99
    26 COMPONENT_VERSION=	4.13
    26 COMPONENT_VERSION=	4.13
    27 IPS_PKG_NAME=		print/lp/filter/a2ps
    27 IPS_PKG_NAME=		print/lp/filter/a2ps
    28 COMPONENT_DESCRIPTION=	"GNU Any to PostScript filter"
    28 COMPONENT_DESCRIPTION=	"GNU Any to PostScript filter"
    29 COMPONENT_CLASSIFICATION="System/Printing"
    29 COMPONENT_CLASSIFICATION="System/Printing"
    30 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    30 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    31 COMPONENT_PROJECT_URL=	http://http.gnu.org/software/a2ps/
    31 COMPONENT_PROJECT_URL=	http://www.gnu.org/software/a2ps/
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC)b.tar.gz
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC)b.tar.gz
    33 COMPONENT_ARCHIVE_HASH=	sha1:cfc79a3e54115e569f667fa3fd2c2ec16d22b31a
    33 COMPONENT_ARCHIVE_HASH=	sha1:cfc79a3e54115e569f667fa3fd2c2ec16d22b31a
    34 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/a2ps/$(COMPONENT_ARCHIVE)
    34 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/a2ps/$(COMPONENT_ARCHIVE)
    35 
    35 
    36 include ../../make-rules/prep.mk
    36 include ../../make-rules/prep.mk
    56 	     ln -s $$sheet ; \
    56 	     ln -s $$sheet ; \
    57 	 done)
    57 	 done)
    58 
    58 
    59 SFWPROGS =	a2ps card composeglyphs fixnt fixps ogonkify pdiff psmandup \
    59 SFWPROGS =	a2ps card composeglyphs fixnt fixps ogonkify pdiff psmandup \
    60 		psset texi2dvi4a2ps
    60 		psset texi2dvi4a2ps
    61 PROTOSFWLINKS = $(SFWPROGS:%=$(PROTOSFWBIN)/%)
       
    62 
       
    63 $(PROTOSFWLINKS):	$(PROTOSFWBIN)
       
    64 	$(RM) $@ ; $(SYMLINK) ../../bin/$(@F) $@
       
    65 
    61 
    66 PROTOETCLPFD = $(PROTO_DIR)/etc/lp/fd
    62 PROTOETCLPFD = $(PROTO_DIR)/etc/lp/fd
    67 FILTERDEFS =	a2ps.fd
    63 FILTERDEFS =	a2ps.fd
    68 PROTOFILTERDEFS = $(FILTERDEFS:%=$(PROTOETCLPFD)/%)
    64 PROTOFILTERDEFS = $(FILTERDEFS:%=$(PROTOETCLPFD)/%)
    69 
    65 
    70 $(PROTOFILTERDEFS):	$(PROTOETCLPFD)
    66 $(PROTOFILTERDEFS):	$(PROTOETCLPFD)
    71 	$(INSTALL) -m 444 $(@F) $(@D)
    67 	$(INSTALL) -m 444 $(@F) $(@D)
    72 
    68 
    73 $(PROTOSFWBIN) $(PROTOETCLPFD):	$(INSTALL_32)
    69 $(PROTOETCLPFD):	$(INSTALL_32)
    74 	$(MKDIR) $@
    70 	$(MKDIR) $@
       
    71 
       
    72 include ../../make-rules/shared-targets.mk
    75 
    73 
    76 # common targets
    74 # common targets
    77 build:		$(BUILD_32)
    75 build:		$(BUILD_32)
    78 
    76 
    79 install:	$(INSTALL_32) $(PROTOFILTERDEFS) $(PROTOSFWLINKS)
    77 install:	$(INSTALL_32) $(PROTOFILTERDEFS) $(PROTOSFWLINKS)
    80 
    78 
    81 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
    79 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
    82 
    80 
    83 REQUIRED_TOOL +=	$(CCC)
       
    84 REQUIRED_TOOL +=	$(CC)
       
    85 REQUIRED_TOOL +=	/sbin/uname
       
    86 REQUIRED_TOOL +=	/usr/bin/$(MACH64)/ld
       
    87 REQUIRED_TOOL +=	/usr/bin/$(MACH64)/nm
       
    88 REQUIRED_TOOL +=	/usr/bin/$(MACH64)/sort
       
    89 REQUIRED_TOOL +=	/usr/bin/basename
       
    90 REQUIRED_TOOL +=	/usr/bin/bash
       
    91 REQUIRED_TOOL +=	/usr/bin/cat
       
    92 REQUIRED_TOOL +=	/usr/bin/chmod
       
    93 REQUIRED_TOOL +=	/usr/bin/cmp
       
    94 REQUIRED_TOOL +=	/usr/bin/cp
       
    95 REQUIRED_TOOL +=	/usr/bin/date
       
    96 REQUIRED_TOOL +=	/usr/bin/echo
       
    97 REQUIRED_TOOL +=	/usr/bin/egrep
       
    98 REQUIRED_TOOL +=	/usr/bin/emacs
       
    99 REQUIRED_TOOL +=	/usr/bin/env
       
   100 REQUIRED_TOOL +=	/usr/bin/expr
       
   101 REQUIRED_TOOL +=	/usr/bin/fgrep
       
   102 REQUIRED_TOOL +=	/usr/bin/file
       
   103 REQUIRED_TOOL +=	/usr/bin/flex
       
   104 REQUIRED_TOOL +=	/usr/bin/gfind
       
   105 REQUIRED_TOOL +=	/usr/bin/ggrep
       
   106 REQUIRED_TOOL +=	/usr/bin/ginstall
       
   107 REQUIRED_TOOL +=	/usr/bin/gmake
       
   108 REQUIRED_TOOL +=	/usr/bin/gpatch
       
   109 REQUIRED_TOOL +=	/usr/bin/grep
       
   110 REQUIRED_TOOL +=	/usr/bin/gsed
       
   111 REQUIRED_TOOL +=	/usr/bin/gtar
       
   112 REQUIRED_TOOL +=	/usr/bin/gzip
       
   113 REQUIRED_TOOL +=	/usr/bin/hostname
       
   114 REQUIRED_TOOL +=	/usr/bin/ksh93
       
   115 REQUIRED_TOOL +=	/usr/bin/imake
       
   116 REQUIRED_TOOL +=	/usr/bin/install-info
       
   117 REQUIRED_TOOL +=	/usr/bin/ld
       
   118 REQUIRED_TOOL +=	/usr/bin/ln
       
   119 REQUIRED_TOOL +=	/usr/bin/ls
       
   120 REQUIRED_TOOL +=	/usr/bin/make
       
   121 REQUIRED_TOOL +=	/usr/bin/mkdir
       
   122 REQUIRED_TOOL +=	/usr/bin/msgfmt
       
   123 REQUIRED_TOOL +=	/usr/bin/mv
       
   124 REQUIRED_TOOL +=	/usr/bin/nm
       
   125 REQUIRED_TOOL +=	/usr/bin/psselect
       
   126 REQUIRED_TOOL +=	/usr/bin/rm
       
   127 REQUIRED_TOOL +=	/usr/bin/sed
       
   128 REQUIRED_TOOL +=	/usr/bin/sleep
       
   129 REQUIRED_TOOL +=	/usr/bin/sort
       
   130 REQUIRED_TOOL +=	/usr/bin/touch
       
   131 REQUIRED_TOOL +=	/usr/bin/tr
       
   132 REQUIRED_TOOL +=	/usr/bin/uniq
       
   133 REQUIRED_TOOL +=	/usr/bin/xgettext
       
   134 REQUIRED_TOOL +=	/usr/bin/xmkmf
       
   135 REQUIRED_TOOL +=	/usr/gnu/bin/echo
       
   136 REQUIRED_TOOL +=	/usr/gnu/bin/m4
       
   137 REQUIRED_TOOL +=	/usr/gnu/bin/pwd
       
   138 REQUIRED_TOOL +=	/usr/gnu/bin/sort
       
   139 REQUIRED_TOOL +=	/usr/gnu/bin/uname
       
   140 REQUIRED_TOOL +=	/usr/lib/cpp
       
   141 REQUIRED_TOOL +=	/usr/perl5/bin/perl
       
   142 
       
   143 REQUIRED_FILE +=	/lib/libc.so
       
   144 REQUIRED_FILE +=	/lib/libm.so
       
   145 REQUIRED_FILE +=	/usr/include/alloca.h
       
   146 REQUIRED_FILE +=	/usr/include/assert.h
       
   147 REQUIRED_FILE +=	/usr/include/ctype.h
       
   148 REQUIRED_FILE +=	/usr/include/dirent.h
       
   149 REQUIRED_FILE +=	/usr/include/errno.h
       
   150 REQUIRED_FILE +=	/usr/include/fcntl.h
       
   151 REQUIRED_FILE +=	/usr/include/fnmatch.h
       
   152 REQUIRED_FILE +=	/usr/include/inttypes.h
       
   153 REQUIRED_FILE +=	/usr/include/libintl.h
       
   154 REQUIRED_FILE +=	/usr/include/limits.h
       
   155 REQUIRED_FILE +=	/usr/include/locale.h
       
   156 REQUIRED_FILE +=	/usr/include/malloc.h
       
   157 REQUIRED_FILE +=	/usr/include/math.h
       
   158 REQUIRED_FILE +=	/usr/include/memory.h
       
   159 REQUIRED_FILE +=	/usr/include/nl_types.h
       
   160 REQUIRED_FILE +=	/usr/include/pwd.h
       
   161 REQUIRED_FILE +=	/usr/include/signal.h
       
   162 REQUIRED_FILE +=	/usr/include/stdarg.h
       
   163 REQUIRED_FILE +=	/usr/include/stdbool.h
       
   164 REQUIRED_FILE +=	/usr/include/stddef.h
       
   165 REQUIRED_FILE +=	/usr/include/stdio.h
       
   166 REQUIRED_FILE +=	/usr/include/stdlib.h
       
   167 REQUIRED_FILE +=	/usr/include/string.h
       
   168 REQUIRED_FILE +=	/usr/include/strings.h
       
   169 REQUIRED_FILE +=	/usr/include/sys/ioctl.h
       
   170 REQUIRED_FILE +=	/usr/include/sys/mman.h
       
   171 REQUIRED_FILE +=	/usr/include/sys/param.h
       
   172 REQUIRED_FILE +=	/usr/include/sys/stat.h
       
   173 REQUIRED_FILE +=	/usr/include/sys/time.h
       
   174 REQUIRED_FILE +=	/usr/include/sys/types.h
       
   175 REQUIRED_FILE +=	/usr/include/sys/wait.h
       
   176 REQUIRED_FILE +=	/usr/include/termios.h
       
   177 REQUIRED_FILE +=	/usr/include/time.h
       
   178 REQUIRED_FILE +=	/usr/include/unistd.h
       
   179 REQUIRED_FILE +=	/usr/include/varargs.h
       
   180 REQUIRED_FILE +=	/usr/include/wchar.h
       
   181 REQUIRED_FILE +=	/usr/share/lib/make
       
   182 
       
   183 include ../../make-rules/depend.mk
    81 include ../../make-rules/depend.mk