- Enable staging

- Fix shebang of grsync-batch using shebangfix
- Use new OPTIONS framework
- Rework pkg-descr
This commit is contained in:
Ganael LAPLANCHE 2013-11-21 13:26:40 +00:00
parent 44fb911609
commit b51b086e5c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=334487
3 changed files with 10 additions and 15 deletions

View file

@ -3,6 +3,7 @@
PORTNAME= grsync PORTNAME= grsync
PORTVERSION= 1.2.4 PORTVERSION= 1.2.4
PORTREVISION= 1
CATEGORIES= net ipv6 CATEGORIES= net ipv6
MASTER_SITES= http://www.opbyte.it/release/ \ MASTER_SITES= http://www.opbyte.it/release/ \
LOCAL/martymac LOCAL/martymac
@ -16,7 +17,8 @@ RUN_DEPENDS= rsync:${PORTSDIR}/net/rsync \
bash:${PORTSDIR}/shells/bash bash:${PORTSDIR}/shells/bash
USE_GNOME= gtk20 USE_GNOME= gtk20
USES= desktop-file-utils gmake shared-mime-info pkgconfig USES= desktop-file-utils gmake shared-mime-info pkgconfig shebangfix
SHEBANG_FILES= src/grsync-batch
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-unity CONFIGURE_ARGS+= --disable-unity
@ -25,21 +27,14 @@ INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib LDFLAGS+= -L${LOCALBASE}/lib
MAN1= grsync.1 grsync-batch.1 OPTIONS_DEFINE= NLS
OPTIONS_DEFAULT= NLS
OPTIONS_SUB= yes
NLS_USES= gettext
NO_STAGE= yes
.include <bsd.port.options.mk> .include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
PLIST_SUB+= NLS=""
.else
PLIST_SUB+= NLS="@comment "
.endif
post-patch: post-patch:
@${REINPLACE_CMD} 's|/bin/bash|${LOCALBASE}/bin/bash|' \
${WRKSRC}/src/grsync-batch
.if empty(PORT_OPTIONS:MNLS) .if empty(PORT_OPTIONS:MNLS)
@${REINPLACE_CMD} 's/^ALL_LINGUAS=.*/ALL_LINGUAS=""/' \ @${REINPLACE_CMD} 's/^ALL_LINGUAS=.*/ALL_LINGUAS=""/' \
${WRKSRC}/configure ${WRKSRC}/configure

View file

@ -2,8 +2,6 @@ Grsync is a GUI (Graphical User Interface) for rsync, the commandline directory
synchronization tool. It makes use of the GTK libraries and is released under synchronization tool. It makes use of the GTK libraries and is released under
the GPL license, so it is opensource. It doesn't support all of rsync features, the GPL license, so it is opensource. It doesn't support all of rsync features,
but can be effectively used to synchronize local directories and supports but can be effectively used to synchronize local directories and supports
remote targets in a limited way (read: manual). For example some people use remote targets in a limited way (read: manual).
grsync to synchronize their music collection with removable devices or to
backup personal files to a networked drive.
WWW: http://www.opbyte.it/grsync WWW: http://www.opbyte.it/grsync

View file

@ -1,5 +1,7 @@
bin/grsync bin/grsync
bin/grsync-batch bin/grsync-batch
man/man1/grsync-batch.1.gz
man/man1/grsync.1.gz
%%DATADIR%%/grsync.glade %%DATADIR%%/grsync.glade
share/applications/grsync.desktop share/applications/grsync.desktop
share/icons/hicolor/48x48/mimetypes/application-x-grsync-session.png share/icons/hicolor/48x48/mimetypes/application-x-grsync-session.png