ports/140767: [new port] sysutils/libss
Benjamin Kaduk
kaduk at MIT.EDU
Tue Nov 24 03:47:28 UTC 2009
On Mon, 23 Nov 2009, Benjamin Kaduk wrote:
> On Sun, 22 Nov 2009, miwi at freebsd.org wrote:
>> would it not better to create a salve port direct from
>> sysutils/e2fsprogs ?
>
> It probably would. I guess I got distracted by reading
> the porter's handbook and didn't think about such things.
>
> I'll take a look and see how feasible it is (my first
> attempt has failed, but I haven't run into any walls, yet).
Okay, the attached slave port should work -- any comments?
Thanks,
Ben Kaduk
-------------- next part --------------
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# e2fsprogs-libss/
# e2fsprogs-libss/Makefile
# e2fsprogs-libss/pkg-descr
# e2fsprogs-libss/files
# e2fsprogs-libss/files/patch-lib-ss-Makefile.in
# e2fsprogs-libss/files/patch-lib-et-Makefile.in
# e2fsprogs-libss/pkg-plist
#
echo c - e2fsprogs-libss/
mkdir -p e2fsprogs-libss/ > /dev/null 2>&1
echo x - e2fsprogs-libss/Makefile
sed 's/^X//' >e2fsprogs-libss/Makefile << 'd75e2b9b06d1262f5e4a174faee3caa3'
X# New ports collection makefile for: e2fsprogs-libss
X# Date created: 23 November 2009
X# Whom: Ben Kaduk <kaduk at mit.edu>
X#
X# $FreeBSD$
X#
X
XPORTREVISION= 0
XCATEGORIES= sysutils
XPKGNAMESUFFIX= -libss
X
XMAINTAINER= kaduk-fbsd at mit.edu
XCOMMENT= Command-line interface parsing library from e2fsprogs
X
XCONFLICTS= heimdal-[0-9]*
XCONFLICTS+= krb[45]-[0-9]*
XCONFLICTS+= e2fsprogs-[0-9]*
X
XWITH_NLS= no
XCONFIGURE_ARGS= --enable-elf-shlibs
XMASTERDIR= ${.CURDIR}/../../sysutils/e2fsprogs
X#MAKE_ARGS= LIB_SUBDIRS="lib/ss"
XGNU_CONFIGURE= yes
XUSE_GMAKE= yes
XUSE_LDCONFIG= yes
XALL_TARGET= subs
XINSTALL_WRKSRC= ${WRKSRC}/lib/ss
XFILESDIR= ${.CURDIR}/files
X
XMAN1= mk_cmds.1 compile_et.1
XMAN3= com_err.3
X
XPKGDIR= ${.CURDIR}
X
Xpost-build:
X @(cd ${WRKSRC}/lib/ss && ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} \
X ${_MAKE_JOBS} ${MAKE_ARGS} all)
X @(cd ${WRKSRC}/lib/et && ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} \
X ${_MAKE_JOBS} ${MAKE_ARGS} all)
X
X# ss.h includes et/com_err.h (through ss/ss_err.h)
Xpost-install:
X @(cd ${WRKSRC}/lib/et && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
X
X.include "${MASTERDIR}/Makefile"
d75e2b9b06d1262f5e4a174faee3caa3
echo x - e2fsprogs-libss/pkg-descr
sed 's/^X//' >e2fsprogs-libss/pkg-descr << '06de1a9e6545b30ff86ce30c9fedb607'
XThis package includes a tool that parses a command table to generate a
Xsimple command-line interface parser, the include files needed to compile
Xand use it, and the libraries needed to run programs that use it.
XThis package also installs a com_err library and include files which
Xare needed to use the other tools.
X
XIt was originally inspired by the Multics SubSystem library.
06de1a9e6545b30ff86ce30c9fedb607
echo c - e2fsprogs-libss/files
mkdir -p e2fsprogs-libss/files > /dev/null 2>&1
echo x - e2fsprogs-libss/files/patch-lib-ss-Makefile.in
sed 's/^X//' >e2fsprogs-libss/files/patch-lib-ss-Makefile.in << 'b2d27bc84de4ab2eef253bb285b6fb18'
X--- lib/ss/Makefile.in.orig 2009-11-14 06:38:07.000000000 +0000
X+++ lib/ss/Makefile.in 2009-11-14 06:54:11.000000000 +0000
X@@ -129,10 +129,11 @@
X $(Q) cd $(top_builddir); CONFIG_FILES=lib/ss/ss.pc ./config.status
X
X installdirs::
X- $(E) " MKINSTALLDIRS $(libdir) $(includedir)/ss $(datadir)/ss $(bindir)"
X+ $(E) " MKINSTALLDIRS $(libdir) $(includedir)/ss $(datadir)/ss $(bindir) $(prefix)/libdata"
X $(Q) $(MKINSTALLDIRS) $(DESTDIR)$(libdir) \
X $(DESTDIR)$(includedir)/ss $(DESTDIR)$(datadir)/ss \
X- $(DESTDIR)$(bindir) $(DESTDIR)$(libdir)/pkgconfig
X+ $(DESTDIR)$(bindir) $(DESTDIR)$(prefix)/libdata \
X+ $(DESTDIR)$(prefix)/libdata/pkgconfig
X
X install:: libss.a $(INSTALL_HFILES) installdirs ss_err.h mk_cmds ss.pc
X $(E) " INSTALL_DATA $(DESTDIR)$(libdir)/libss.a"
X@@ -154,12 +155,12 @@
X $(Q) $(INSTALL) mk_cmds $(DESTDIR)$(bindir)/mk_cmds
X $(E) " INSTALL_DATA $(man1dir)/mk_cmds.1"
X $(Q) $(INSTALL_DATA) $(srcdir)/mk_cmds.1 $(DESTDIR)$(man1dir)/mk_cmds.1
X- $(E) " INSTALL_DATA $(libdir)/pkgconfig/ss.pc"
X- $(Q) $(INSTALL_DATA) ss.pc $(DESTDIR)$(libdir)/pkgconfig/ss.pc
X+ $(E) " INSTALL_DATA $(prefix)/libdata/pkgconfig/ss.pc"
X+ $(Q) $(INSTALL_DATA) ss.pc $(DESTDIR)$(prefix)/libdata/pkgconfig/ss.pc
X
X uninstall::
X $(RM) -f $(DESTDIR)$(libdir)/libss.a $(DESTDIR)$(bindir)/mk_cmds \
X- $(DESTDIR)$(libdir)/pkgconfig/ss.pc \
X+ $(DESTDIR)$(prefix)/libdata/pkgconfig/ss.pc \
X $(DESTDIR)$(man1dir)/mk_cmds.1
X $(RM) -rf $(DESTDIR)$(includedir)/ss $(DESTDIR)$(datadir)/ss
X
b2d27bc84de4ab2eef253bb285b6fb18
echo x - e2fsprogs-libss/files/patch-lib-et-Makefile.in
sed 's/^X//' >e2fsprogs-libss/files/patch-lib-et-Makefile.in << '03a0096bc660ab090ef52374c1caf9ee'
X--- lib/et/Makefile.in.orig 2009-11-14 23:18:56.000000000 +0000
X+++ lib/et/Makefile.in 2009-11-14 23:20:49.000000000 +0000
X@@ -74,11 +74,11 @@
X $(TAGS) $(SRCS)
X
X installdirs::
X- $(E) " MKINSTALLDIRS $(libdir) $(includedir)/et $(datadir)/et $(bindir) $(man1dir) $(man3dir)"
X+ $(E) " MKINSTALLDIRS $(libdir) $(includedir)/et $(datadir)/et $(bindir) $(man1dir) $(man3dir) $(prefix)/libdata"
X $(Q) $(MKINSTALLDIRS) $(DESTDIR)$(libdir) \
X $(DESTDIR)$(includedir)/et $(DESTDIR)$(datadir)/et \
X $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) \
X- $(DESTDIR)$(man3dir) $(DESTDIR)$(libdir)/pkgconfig
X+ $(DESTDIR)$(man3dir) $(DESTDIR)$(prefix)/libdata/pkgconfig
X
X install:: compile_et libcom_err.a $(HFILES) installdirs com_err.pc
X $(E) " INSTALL_DATA $(libdir)/libcom_err.a"
X@@ -100,13 +100,13 @@
X $(E) " INSTALL_DATA $(man1dir)/compile_et.1"
X $(Q) $(INSTALL_DATA) $(srcdir)/compile_et.1 \
X $(DESTDIR)$(man1dir)/compile_et.1
X- $(E) " INSTALL_DATA $(libdir)/pkgconfig/com_err.pc"
X- $(Q) $(INSTALL_DATA) com_err.pc $(DESTDIR)$(libdir)/pkgconfig/com_err.pc
X+ $(E) " INSTALL_DATA $(prefix)/libdata/pkgconfig/com_err.pc"
X+ $(Q) $(INSTALL_DATA) com_err.pc $(DESTDIR)$(prefix)/libdata/pkgconfig/com_err.pc
X
X uninstall::
X $(RM) -f $(DESTDIR)$(libdir)/libcom_err.a \
X $(DESTDIR)$(bindir)/compile_et \
X- $(DESTDIR)$(libdir)/pkgconfig/com_err.pc
X+ $(DESTDIR)$(prefix)/libdata/pkgconfig/com_err.pc
X $(RM) -rf $(DESTDIR)$(includedir)/et $(DESTDIR)$(datadir)/et
X
X check:: compile_et
03a0096bc660ab090ef52374c1caf9ee
echo x - e2fsprogs-libss/pkg-plist
sed 's/^X//' >e2fsprogs-libss/pkg-plist << '4b729afb99e2747fc6c38016a5d23359'
Xbin/mk_cmds
Xbin/compile_et
Xinclude/ss/ss.h
Xinclude/ss/ss_err.h
Xinclude/et/com_err.h
Xlib/libss.so.2.0
Xlib/libss.so.2
Xlib/libss.so
Xlib/libss.a
Xlib/libcom_err.so.2.1
Xlib/libcom_err.so.2
Xlib/libcom_err.so
Xlib/libcom_err.a
Xlibdata/pkgconfig/ss.pc
Xlibdata/pkgconfig/com_err.pc
Xshare/ss/ct_c.awk
Xshare/ss/ct_c.sed
Xshare/et/et_c.awk
Xshare/et/et_h.awk
X
X at dirrm include/ss
X at dirrm include/et
X at dirrm share/ss
X at dirrm share/et
X at dirrmtry libdata/pkgconfig
4b729afb99e2747fc6c38016a5d23359
exit
More information about the freebsd-ports-bugs
mailing list