diff options
Diffstat (limited to 'palm/jpilot/Makefile')
-rw-r--r-- | palm/jpilot/Makefile | 98 |
1 files changed, 42 insertions, 56 deletions
diff --git a/palm/jpilot/Makefile b/palm/jpilot/Makefile index 6002e0c..686e82f 100644 --- a/palm/jpilot/Makefile +++ b/palm/jpilot/Makefile @@ -17,18 +17,18 @@ COMMENT= Desktop Organizer Software for the Palm Pilot LIB_DEPENDS= pisock.8:${PORTSDIR}/palm/pilot-link -CONFIGURE_ARGS+= --with-pilot-prefix=${PREFIX} -.if (!defined(WITHOUT_NLS)) -USE_GETTEXT= yes -.endif -.if defined(WITH_GTK1) -USE_GNOME= gtk12 -.else -USE_GNOME= gtk20 -CONFIGURE_ARGS+= --enable-gtk2=yes -.endif +USE_X_PREFIX= yes +USE_GNOME= gnomehier +USE_LIBTOOL_VER=13 +INSTALLS_SHLIB= yes +LDCONFIG_DIRS= %%PREFIX%%/lib/jpilot/plugins +CFLAGS+= -I${LOCALBASE}/include +CONFIGURE_ENV+= CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS+= --with-pilot-prefix=${LOCALBASE} .if !defined(WITHOUT_NLS) +USE_GETTEXT= yes CONFIGURE_ARGS+= --enable-nls PLIST_SUB= NLS="" .else @@ -36,57 +36,43 @@ CONFIGURE_ARGS+= --disable-nls PLIST_SUB= NLS="@comment " .endif -USE_LIBTOOL_VER=13 -INSTALLS_SHLIB= yes -LDCONFIG_DIRS= %%PREFIX%%/lib/jpilot/plugins -CFLAGS+= -I${PREFIX}/include -CONFIGURE_ENV+= CPPFLAGS="-I${PREFIX}/include" LDFLAGS="-L${PREFIX}/lib" +.if defined(WITH_GTK1) +USE_GNOME+= gtk12 +.else +USE_GNOME+= gtk20 +CONFIGURE_ARGS+= --enable-gtk2=yes +.endif MAN1= jpilot-sync.1 jpilot.1 +.if !defined(NOPORTDOCS) +PORTDOCS= * +.endif + post-install: - ${MKDIR} ${PREFIX}/man/man1 - ${CP} ${WRKSRC}/docs/jpilot-sync.1 ${PREFIX}/man/man1 - ${CP} ${WRKSRC}/docs/jpilot.1 ${PREFIX}/man/man1 - ${MKDIR} ${PREFIX}/share/jpilot/icons - ${CP} ${WRKSRC}/icons/jpilot-icon1.xpm ${PREFIX}/share/jpilot/icons - ${CP} ${WRKSRC}/icons/jpilot-icon2.xpm ${PREFIX}/share/jpilot/icons - ${CP} ${WRKSRC}/icons/jpilot-icon3.xpm ${PREFIX}/share/jpilot/icons - ${CP} ${WRKSRC}/icons/jpilot-icon4.xpm ${PREFIX}/share/jpilot/icons - ${CP} ${WRKSRC}/empty/AddressDB.pdb ${PREFIX}/share/jpilot - ${CP} ${WRKSRC}/empty/DatebookDB.pdb ${PREFIX}/share/jpilot - ${CP} ${WRKSRC}/empty/ExpenseDB.pdb ${PREFIX}/share/jpilot - ${CP} ${WRKSRC}/empty/Memo32DB.pdb ${PREFIX}/share/jpilot - ${CP} ${WRKSRC}/empty/MemoDB.pdb ${PREFIX}/share/jpilot - ${CP} ${WRKSRC}/empty/ToDoDB.pdb ${PREFIX}/share/jpilot - ${CP} ${WRKSRC}/jpilotrc.blue ${PREFIX}/share/jpilot - ${CP} ${WRKSRC}/jpilotrc.default ${PREFIX}/share/jpilot - ${CP} ${WRKSRC}/jpilotrc.green ${PREFIX}/share/jpilot - ${CP} ${WRKSRC}/jpilotrc.purple ${PREFIX}/share/jpilot - ${CP} ${WRKSRC}/jpilotrc.steel ${PREFIX}/share/jpilot + @${FIND} ${PREFIX}/lib/jpilot ! -type d | \ + ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} + @${FIND} ${PREFIX}/lib/jpilot -type d | ${SORT} -r | \ + ${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} + ${INSTALL_MAN} ${WRKSRC}/docs/jpilot-sync.1 ${PREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/docs/jpilot.1 ${PREFIX}/man/man1 + @${MKDIR} ${DATADIR}/icons + ${INSTALL_DATA} ${WRKSRC}/icons/*.xpm ${DATADIR}/icons + ${INSTALL_DATA} ${WRKSRC}/empty/*.pdb ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/jpilotrc.* ${DATADIR} + @${FIND} ${DATADIR} ! -type d | \ + ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} + @${FIND} ${DATADIR} -type d | ${SORT} -r | \ + ${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} .if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${CP} ${WRKSRC}/docs/manual.html ${DOCSDIR} - ${CP} ${WRKSRC}/docs/plugin.html ${DOCSDIR} - ${CP} ${WRKSRC}/AUTHORS ${DOCSDIR} - ${CP} ${WRKSRC}/BUGS ${DOCSDIR} - ${CP} ${WRKSRC}/COPYING ${DOCSDIR} - ${CP} ${WRKSRC}/ChangeLog ${DOCSDIR} - ${CP} ${WRKSRC}/INSTALL ${DOCSDIR} - ${CP} ${WRKSRC}/README ${DOCSDIR} - ${CP} ${WRKSRC}/TODO ${DOCSDIR} - ${CP} ${WRKSRC}/UPGRADING ${DOCSDIR} - ${CP} ${WRKSRC}/docs/jpilot-address.png ${DOCSDIR} - ${CP} ${WRKSRC}/docs/jpilot-datebook.png ${DOCSDIR} - ${CP} ${WRKSRC}/docs/jpilot-expense.png ${DOCSDIR} - ${CP} ${WRKSRC}/docs/jpilot-install.png ${DOCSDIR} - ${CP} ${WRKSRC}/docs/jpilot-memo.png ${DOCSDIR} - ${CP} ${WRKSRC}/docs/jpilot-prefs.png ${DOCSDIR} - ${CP} ${WRKSRC}/docs/jpilot-print.png ${DOCSDIR} - ${CP} ${WRKSRC}/docs/jpilot-search.png ${DOCSDIR} - ${CP} ${WRKSRC}/docs/jpilot-todo.png ${DOCSDIR} - ${CP} ${WRKSRC}/docs/jpilot-toplogo.jpg ${DOCSDIR} - ${CP} ${WRKSRC}/icons/README ${DOCSDIR}/README.icons + @${MKDIR} ${DOCSDIR} +.for ext in html png jpg + ${INSTALL_DATA} ${WRKSRC}/docs/*.${ext} ${DOCSDIR} +.endfor +.for i in AUTHORS BUGS COPYING ChangeLog INSTALL README TODO UPGRADING + ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor + ${INSTALL_DATA} ${WRKSRC}/icons/README ${DOCSDIR}/README.icons .endif .include <bsd.port.mk> |