Lines 2-9
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= parcellite |
4 |
PORTNAME= parcellite |
5 |
PORTVERSION= 1.1.7 |
5 |
PORTVERSION= 1.1.9 |
6 |
PORTREVISION= 1 |
|
|
7 |
PORTEPOCH= 1 |
6 |
PORTEPOCH= 1 |
8 |
CATEGORIES= deskutils |
7 |
CATEGORIES= deskutils |
9 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} |
8 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} |
Lines 12-49
Link Here
|
12 |
COMMENT= Lightweight GTK+ clipboard manager |
11 |
COMMENT= Lightweight GTK+ clipboard manager |
13 |
|
12 |
|
14 |
LICENSE= GPLv3 |
13 |
LICENSE= GPLv3 |
|
|
14 |
LICENSE_FILE= ${WRKSRC}/COPYING |
15 |
|
15 |
|
16 |
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser |
16 |
USES= pkgconfig |
17 |
|
|
|
18 |
USES= gettext-tools gmake pkgconfig |
19 |
GNU_CONFIGURE= yes |
17 |
GNU_CONFIGURE= yes |
20 |
USE_GNOME= gtk20 intltool |
18 |
USE_GNOME= glib20 gtk20 pango |
|
|
19 |
USE_XORG= x11 |
20 |
CONFIGURE_ARGS+=--disable-appindicator |
21 |
|
21 |
|
22 |
PORTDOCS= AUTHORS ChangeLog README |
22 |
PORTDOCS= AUTHORS ChangeLog README |
23 |
|
23 |
|
|
|
24 |
CPPFLAGS+= -I${LOCALBASE}/include |
24 |
LDFLAGS+= -L${LOCALBASE}/lib |
25 |
LDFLAGS+= -L${LOCALBASE}/lib |
25 |
LIBS+= -lgio-2.0 |
26 |
LIBS+= -lgio-2.0 |
26 |
|
27 |
|
27 |
OPTIONS_DEFINE= DOCS NLS |
28 |
OPTIONS_DEFINE= DOCS NLS |
28 |
OPTIONS_SUB= yes |
29 |
OPTIONS_SUB= yes |
29 |
|
30 |
|
30 |
NLS_CONFIGURE_ENABLE= nls |
31 |
NLS_USES= gmake gettext |
31 |
NLS_USES= gettext-runtime |
32 |
NLS_USE= GNOME=intltool |
|
|
33 |
NLS_USES_OFF= autoreconf |
34 |
NLS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extrapatch-configure.ac |
32 |
NLS_LIBS= -lintl |
35 |
NLS_LIBS= -lintl |
33 |
|
36 |
|
34 |
SUB_FILES= pkg-message |
37 |
SUB_FILES= pkg-message |
35 |
|
38 |
|
36 |
.include <bsd.port.options.mk> |
39 |
post-patch-NLS-on: |
|
|
40 |
@${REINPLACE_CMD} -e 's|$$(DATADIRNAME)/locale|share/locale|' \ |
41 |
${WRKSRC}/po/Makefile.in.in |
37 |
|
42 |
|
|
|
43 |
post-patch-NLS-off: |
44 |
@${REINPLACE_CMD} -e 's|@INTLTOOL_DESKTOP_RULE@||' \ |
45 |
${WRKSRC}/data/Makefile.am |
46 |
@${REINPLACE_CMD} -e 's|_Name|Name|' -e 's|_Comment|Comment|' \ |
47 |
${WRKSRC}/data/parcellite-startup.desktop.in \ |
48 |
${WRKSRC}/data/parcellite.desktop.in |
49 |
|
38 |
post-patch: |
50 |
post-patch: |
39 |
@${REINPLACE_CMD} -e 's|"/proc/|"/compat/linux/proc/|; \ |
51 |
@${REINPLACE_CMD} -e 's|/proc|/compat/linux/proc|g' \ |
40 |
s|"/proc"|"/compat/linux/proc"|' \ |
|
|
41 |
${WRKSRC}/src/utils.c |
52 |
${WRKSRC}/src/utils.c |
42 |
.if ${PORT_OPTIONS:MNLS} |
|
|
43 |
@${REINPLACE_CMD} -e 's|$$(DATADIRNAME)/locale|share/locale|' \ |
44 |
${WRKSRC}/po/Makefile.in.in |
45 |
.endif |
46 |
|
53 |
|
|
|
54 |
pre-build-NLS-off: |
55 |
@${REINPLACE_CMD} -e '/SUBDIRS = /s| po||' ${WRKSRC}/Makefile |
56 |
${MV} ${WRKSRC}/data/parcellite-startup.desktop.in \ |
57 |
${WRKSRC}/data/parcellite-startup.desktop |
58 |
${MV} ${WRKSRC}/data/parcellite.desktop.in \ |
59 |
${WRKSRC}/data/parcellite.desktop |
60 |
|
47 |
post-install: |
61 |
post-install: |
48 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
62 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
49 |
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} |
63 |
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} |