[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / cad / pcb

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /pkgsrc/cad/pcb/Makefile between version 1.14 and 1.15

version 1.14, 2002/06/27 16:46:30 version 1.15, 2002/09/21 06:49:25
Line 17  COMMENT= X11 interactive printed circuit
Line 17  COMMENT= X11 interactive printed circuit
   
 DEPENDS+=       m4-1.4:../../devel/m4  DEPENDS+=       m4-1.4:../../devel/m4
   
   USE_BUILDLINK2= yes
 USE_IMAKE=      yes  USE_IMAKE=      yes
   
 INFO_FILES=     pcb.info  PKG_SYSCONFSUBDIR=      pcb
   DOCDIR=                 ${PREFIX}/share/doc/pcb
   EGDIR=                  ${PREFIX}/share/examples/pcb
   INFODIR=                ${PREFIX}/info
   M4DIR=                  ${PREFIX}/lib/x11/pcb/m4
   
 DEINSTALL_FILE= ${WRKDIR}/DEINSTALL  INFO_FILES=     pcb.info
   CONF_FILES=     ${EGDIR}/local.inc ${PKG_SYSCONFDIR}/local.inc
   
 PCB_CONFDIR=    ${PKG_SYSCONFDIR}/pcb  
 MESSAGE_SUBST+= PCB_CONFDIR=${PCB_CONFDIR}  
 # avoid picking up any user config files during the build  # avoid picking up any user config files during the build
 MAKE_ENV+=      HOME=${WRKSRC}  MAKE_ENV+=      HOME=${WRKSRC}
   
 post-patch:  post-patch:
         ${MV} -f ${WRKSRC}/config.h  ${WRKSRC}/config.h.bak          for file in ${WRKSRC}/config.h; do                              \
         ${SED} 's;@pkg_sysconfdir@;${PCB_CONFDIR};g' ${WRKSRC}/config.h.bak > ${WRKSRC}/config.h                  ${SED}  -e "s|@sysconfdir@|${PKG_SYSCONFDIR}|g"         \
                           $${file} > $${file}.fixed;                      \
 pre-install:                  ${MV} -f $${file}.fixed $${file};                       \
         ${SED} 's;@pkg_sysconfdir@;${PKG_SYSCONFDIR};g' ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE}          done
   
 post-install:  post-install:
         ${INSTALL_MAN_DIR} ${PREFIX}/share/doc/pcb/          ${INSTALL_DATA_DIR} ${DOCDIR}
         ${INSTALL_MAN} ${WRKSRC}/doc/index.html ${PREFIX}/share/doc/pcb/          ${INSTALL_DATA} ${WRKSRC}/doc/index.html ${DOCDIR}
         ${INSTALL_MAN} ${WRKSRC}/doc/pcb.html ${PREFIX}/share/doc/pcb/          ${INSTALL_DATA} ${WRKSRC}/doc/pcb.html ${DOCDIR}
         ${INSTALL_MAN} ${WRKSRC}/doc/pcb.info ${PREFIX}/info/          ${INSTALL_DATA} ${WRKSRC}/doc/pcb.info ${INFODIR}
         ${INSTALL_MAN} ${WRKSRC}/doc/pcb.ps ${PREFIX}/share/doc/pcb/          ${INSTALL_DATA} ${WRKSRC}/doc/pcb.ps ${DOCDIR}
         ${INSTALL_MAN} ${WRKSRC}/doc/refcard.ps ${PREFIX}/share/doc/pcb/          ${INSTALL_DATA} ${WRKSRC}/doc/refcard.ps ${DOCDIR}
         ${INSTALL_DATA_DIR} ${PCB_CONFDIR}          for file in ${M4DIR}/common.m4; do                              \
         if [ ! -f "${PCB_CONFDIR}/local.inc" ]; then \                  ${AWK} '                                                \
                 ${ECHO} "# list your local includes here" > ${PCB_CONFDIR}/local.inc ; \                  /^divert\(0\)dnl/ {                                     \
         fi                          printf("include(${PKG_SYSCONFDIR}/local.inc)\n"); \
         ${MV} -f ${X11PREFIX}/lib/X11/pcb/m4/common.m4 ${X11PREFIX}/lib/X11/pcb/m4/common.m4.bak                          printf("sinclude(site-config.inc)\n");          \
         ${AWK} '/^divert\(0\)dnl/ { \                          printf("sinclude(user-config.inc)\n");          \
                         printf("include(${PCB_CONFDIR}/local.inc)\n"); \                          printf("sinclude(proj-config.inc)\n");          \
                         printf("sinclude(site-config.inc)\n"); \                  }                                                       \
                         printf("sinclude(user-config.inc)\n"); \                  {
                         printf("sinclude(proj-config.inc)\n"); \                          gsub(/^include\(/,"include(${M4DIR}/");         \
                         } \                          print;                                          \
                 {gsub(/^include\(/,"include(${X11PREFIX}/lib/X11/pcb/m4/"); print } ' \                  }'                                                      \
                 ${X11PREFIX}/lib/X11/pcb/m4/common.m4.bak > ${X11PREFIX}/lib/X11/pcb/m4/common.m4                  $${file} > $${file}.fixed;                              \
         ${RM} -f ${X11PREFIX}/lib/X11/pcb/m4/common.m4.bak                  ${MV} -f $${file}.fixed $${file};                       \
           done
           ${INSTALL_DATA_DIR} ${EGDIR}
           ${ECHO} "# list your local includes here" > ${EGDIR}/local.inc
   
 .include "../../mk/texinfo.mk"  .include "../../mk/texinfo.mk"
 .include "../../mk/x11.buildlink.mk"  .include "../../mk/bsd.pkg.install.mk"
 .include "../../mk/bsd.pkg.mk"  .include "../../mk/bsd.pkg.mk"

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

CVSweb <webmaster@jp.NetBSD.org>