From 4851c961825141e425d8e1692d9698f67902f10e Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 10 Mar 2010 20:00:11 +0000 Subject: main/iwlwifi-3945-ucode: moved from testing i assume this works --- testing/iwlwifi-3945-ucode/APKBUILD | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 testing/iwlwifi-3945-ucode/APKBUILD (limited to 'testing') diff --git a/testing/iwlwifi-3945-ucode/APKBUILD b/testing/iwlwifi-3945-ucode/APKBUILD deleted file mode 100644 index 4d129cd3b1..0000000000 --- a/testing/iwlwifi-3945-ucode/APKBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# Maintainer: Natanael Copa -pkgname=iwlwifi-3945-ucode -pkgver=15.32.2.9 -pkgrel=0 -pkgdesc="Intel (R) PRO/Wireless 3945ABG Network Connection Microcode" -url="http://intellinuxwireless.org/?p=iwlwifi" -license="custom" -depends= -makedepends= -install= -subpackages="$pkgname-doc" -source="http://intellinuxwireless.org/iwlwifi/downloads/$pkgname-$pkgver.tgz" - -_builddir="$srcdir"/$pkgname-$pkgver -build() { - return 0 -} - -package() { - cd "$_builddir" - install -d "$pkgdir"/lib/firmware \ - "$pkgdir"/usr/share/doc/$pkgname \ - "$pkgdir"/usr/share/licenses/$pkgname - install iwlwifi-*.ucode "$pkgdir"/lib/firmware/ - install -m644 README.* "$pkgdir"/usr/share/doc/$pkgname/ - install -m644 LICENSE.* "$pkgdir"/usr/share/licenses/$pkgname/ -} - -md5sums="d99a75ab1305d1532a09471b2f9a547a iwlwifi-3945-ucode-15.32.2.9.tgz" -- cgit v1.2.3 From 8a395ced30332702dafed8cbfa3e189c63963ef2 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 12 Mar 2010 12:25:36 +0000 Subject: testing/byobu: new aport enhancement of the GNU Screen https://launchpad.net/byobu fixes #302 --- testing/byobu/APKBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 testing/byobu/APKBUILD (limited to 'testing') diff --git a/testing/byobu/APKBUILD b/testing/byobu/APKBUILD new file mode 100644 index 0000000000..e8f9ba5f5f --- /dev/null +++ b/testing/byobu/APKBUILD @@ -0,0 +1,30 @@ +# Contributor: +# Maintainer: +pkgname=byobu +pkgver=2.64 +pkgrel=0 +pkgdesc="enhancement of the GNU Screen" +url="https://launchpad.net/byobu" +license="GPL-3" +depends="screen python" +makedepends= +install= +subpackages="$pkgname-doc" +source="http://launchpad.net/byobu/trunk/$pkgver/+download/byobu_$pkgver.orig.tar.gz" + +_builddir="$srcdir"/$pkgname-$pkgver +prepare() { + cd "$_builddir" +} + +build() { + cd "$_builddir" +} + +package() { + cd "$_builddir" + mkdir -p "$pkgdir" + cp -a etc usr "$pkgdir"/ +} + +md5sums="54a0398ad8134dfb8914c49548be3f4e byobu_2.64.orig.tar.gz" -- cgit v1.2.3 From 557f5df09fb8d5bf54fb96aed41bd2427b37e122 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 12 Mar 2010 20:10:03 +0000 Subject: testing/gpicview: new aport Picture viewer of the LXDE Desktop http://wiki.lxde.org/en/GPicView --- testing/gpicview/APKBUILD | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 testing/gpicview/APKBUILD (limited to 'testing') diff --git a/testing/gpicview/APKBUILD b/testing/gpicview/APKBUILD new file mode 100644 index 0000000000..9db0713c8b --- /dev/null +++ b/testing/gpicview/APKBUILD @@ -0,0 +1,21 @@ +# Maintainer: Natanael Copa +pkgname=gpicview +pkgver=0.2.1 +pkgrel=0 +pkgdesc="Picture viewer of the LXDE Desktop" +url="http://wiki.lxde.org/en/GPicView" +license="GPL-2" +depends="gtk+-dev intltool jpeg-dev" +source="http://downloads.sourceforge.net/sourceforge/lxde/$pkgname-$pkgver.tar.gz" + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --sysconfdir=/etc --prefix=/usr || return 1 + make || return 1 +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install || return 1 +} +md5sums="a2de255bf9bdc40746c0dc89b3454a10 gpicview-0.2.1.tar.gz" -- cgit v1.2.3 From 896435c18b4ff8ae101dc94b4773efbad4b15abf Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 12 Mar 2010 20:29:26 +0000 Subject: main/gpicview: moved from testing it works --- testing/gpicview/APKBUILD | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 testing/gpicview/APKBUILD (limited to 'testing') diff --git a/testing/gpicview/APKBUILD b/testing/gpicview/APKBUILD deleted file mode 100644 index 9db0713c8b..0000000000 --- a/testing/gpicview/APKBUILD +++ /dev/null @@ -1,21 +0,0 @@ -# Maintainer: Natanael Copa -pkgname=gpicview -pkgver=0.2.1 -pkgrel=0 -pkgdesc="Picture viewer of the LXDE Desktop" -url="http://wiki.lxde.org/en/GPicView" -license="GPL-2" -depends="gtk+-dev intltool jpeg-dev" -source="http://downloads.sourceforge.net/sourceforge/lxde/$pkgname-$pkgver.tar.gz" - -build() { - cd "$srcdir/$pkgname-$pkgver" - ./configure --sysconfdir=/etc --prefix=/usr || return 1 - make || return 1 -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install || return 1 -} -md5sums="a2de255bf9bdc40746c0dc89b3454a10 gpicview-0.2.1.tar.gz" -- cgit v1.2.3 From 9ad8fe5b36fa29a1c37c60e43979f9a275256250 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 12 Mar 2010 20:32:09 +0000 Subject: main/byobu: moved from testing reported to work --- testing/byobu/APKBUILD | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 testing/byobu/APKBUILD (limited to 'testing') diff --git a/testing/byobu/APKBUILD b/testing/byobu/APKBUILD deleted file mode 100644 index e8f9ba5f5f..0000000000 --- a/testing/byobu/APKBUILD +++ /dev/null @@ -1,30 +0,0 @@ -# Contributor: -# Maintainer: -pkgname=byobu -pkgver=2.64 -pkgrel=0 -pkgdesc="enhancement of the GNU Screen" -url="https://launchpad.net/byobu" -license="GPL-3" -depends="screen python" -makedepends= -install= -subpackages="$pkgname-doc" -source="http://launchpad.net/byobu/trunk/$pkgver/+download/byobu_$pkgver.orig.tar.gz" - -_builddir="$srcdir"/$pkgname-$pkgver -prepare() { - cd "$_builddir" -} - -build() { - cd "$_builddir" -} - -package() { - cd "$_builddir" - mkdir -p "$pkgdir" - cp -a etc usr "$pkgdir"/ -} - -md5sums="54a0398ad8134dfb8914c49548be3f4e byobu_2.64.orig.tar.gz" -- cgit v1.2.3 From a50c70e1301adaa0886755bef95e290f4c64d531 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 12 Mar 2010 21:59:00 +0000 Subject: testing/libtirpc: new aport Transport Independent RPC library (SunRPC replacement) http://libtirpc.sourceforge.net/ --- testing/libtirpc/APKBUILD | 35 +++ testing/libtirpc/nis.h | 542 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 577 insertions(+) create mode 100644 testing/libtirpc/APKBUILD create mode 100644 testing/libtirpc/nis.h (limited to 'testing') diff --git a/testing/libtirpc/APKBUILD b/testing/libtirpc/APKBUILD new file mode 100644 index 0000000000..cbe2b64240 --- /dev/null +++ b/testing/libtirpc/APKBUILD @@ -0,0 +1,35 @@ +# Maintainer: Natanael Copa +pkgname=libtirpc +pkgver=0.2.1 +pkgrel=0 +pkgdesc="Transport Independent RPC library (SunRPC replacement)" +url="http://libtirpc.sourceforge.net/" +license="GPL2" +depends= +makedepends="libgssglue-dev heimdal-dev" +subpackages="$pkgname-dev $pkgname-doc" +source="http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2 + nis.h" + +depends_dev="libgssglue-dev heimdal-dev" +prepare() { + cd "$srcdir"/$pkgname-$pkgver + # uclibc does not provide nis.h so provide our own + mkdir src/rpcsvc + cp "$srcdir"/nis.h src/rpcsvc/ +} + +build() { + cd "$srcdir"/$pkgname-$pkgver + ./configure --prefix=/usr \ + --enable-gss + make || return 1 +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR="$pkgdir" install || return 1 + install -D -m644 doc/etc_netconfig "$pkgdir"/etc/netconfig +} +md5sums="d77eb15f464bf9d6e66259eaf78b2a4e libtirpc-0.2.1.tar.bz2 +082dff1bc78bdcbac6d305c1534fe3c0 nis.h" diff --git a/testing/libtirpc/nis.h b/testing/libtirpc/nis.h new file mode 100644 index 0000000000..a03a25f37b --- /dev/null +++ b/testing/libtirpc/nis.h @@ -0,0 +1,542 @@ +/* + * Sun RPC is a product of Sun Microsystems, Inc. and is provided for + * unrestricted use provided that this legend is included on all tape + * media and as a part of the software program in whole or part. Users + * may copy or modify Sun RPC without charge, but are not authorized + * to license or distribute it to anyone else except as part of a product or + * program developed by the user or with the express written consent of + * Sun Microsystems, Inc. + * + * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE + * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR + * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. + * + * Sun RPC is provided with no support and without any obligation on the + * part of Sun Microsystems, Inc. to assist in its use, correction, + * modification or enhancement. + * + * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE + * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC + * OR ANY PART THEREOF. + * + * In no event will Sun Microsystems, Inc. be liable for any lost revenue + * or profits or other special, indirect and consequential damages, even if + * Sun has been advised of the possibility of such damages. + * + * Sun Microsystems, Inc. + * 2550 Garcia Avenue + * Mountain View, California 94043 + */ + +#ifndef _RPCSVC_NIS_H +#define _RPCSVC_NIS_H 1 + +#include +//#include +//#include + +__BEGIN_DECLS + +/* + * nis.h + * + * This file is the main include file for NIS clients. It contains + * both the client library function defines and the various data + * structures used by the NIS service. It includes the file nis_tags.h + * which defines the tag values. This allows the tags to change without + * having to change the nis.x file. + * + * NOTE : THIS FILE IS NOT GENERATED WITH RPCGEN ! SO YOU HAVE TO + * ADD ALL THE CHANGES ON nis_*.x FILES HERE AGAIN ! + * + * I have removed all the Solaris internal structs and variables, + * because they are not supported, Sun changed them between various + * releases and they shouldn't be used in user programs. + * + */ + + +#ifndef __nis_object_h +#define __nis_object_h + +#define NIS_MAXSTRINGLEN 255 +#define NIS_MAXNAMELEN 1024 +#define NIS_MAXATTRNAME 32 +#define NIS_MAXATTRVAL 2048 +#define NIS_MAXCOLUMNS 64 +#define NIS_MAXATTR 16 +#define NIS_MAXPATH 1024 +#define NIS_MAXREPLICAS 128 +#define NIS_MAXLINKS 16 +#define NIS_PK_NONE 0 +#define NIS_PK_DH 1 +#define NIS_PK_RSA 2 +#define NIS_PK_KERB 3 +#define NIS_PK_DHEXT 4 + +struct nis_attr { + char *zattr_ndx; + struct { + u_int zattr_val_len; + char *zattr_val_val; + } zattr_val; +}; +typedef struct nis_attr nis_attr; + +typedef char *nis_name; + +enum zotypes { + BOGUS_OBJ = 0, + NO_OBJ = 1, + DIRECTORY_OBJ = 2, + GROUP_OBJ = 3, + TABLE_OBJ = 4, + ENTRY_OBJ = 5, + LINK_OBJ = 6, + PRIVATE_OBJ = 7, + NIS_BOGUS_OBJ = 0, + NIS_NO_OBJ = 1, + NIS_DIRECTORY_OBJ = 2, + NIS_GROUP_OBJ = 3, + NIS_TABLE_OBJ = 4, + NIS_ENTRY_OBJ = 5, + NIS_LINK_OBJ = 6, + NIS_PRIVATE_OBJ = 7 +}; +typedef enum zotypes zotypes; + +enum nstype { + UNKNOWN = 0, + NIS = 1, + SUNYP = 2, + IVY = 3, + DNS = 4, + X500 = 5, + DNANS = 6, + XCHS = 7, + CDS = 8, +}; +typedef enum nstype nstype; + +struct oar_mask { + uint32_t oa_rights; + zotypes oa_otype; +}; +typedef struct oar_mask oar_mask; + +struct endpoint { + char *uaddr; + char *family; + char *proto; +}; +typedef struct endpoint endpoint; + +struct nis_server { + nis_name name; + struct { + u_int ep_len; + endpoint *ep_val; + } ep; + uint32_t key_type; + netobj pkey; +}; +typedef struct nis_server nis_server; + +struct directory_obj { + nis_name do_name; + nstype do_type; + struct { + u_int do_servers_len; + nis_server *do_servers_val; + } do_servers; + uint32_t do_ttl; + struct { + u_int do_armask_len; + oar_mask *do_armask_val; + } do_armask; +}; +typedef struct directory_obj directory_obj; + +#define EN_BINARY 1 +#define EN_CRYPT 2 +#define EN_XDR 4 +#define EN_MODIFIED 8 +#define EN_ASN1 64 + +struct entry_col { + uint32_t ec_flags; + struct { + u_int ec_value_len; + char *ec_value_val; + } ec_value; +}; +typedef struct entry_col entry_col; + +struct entry_obj { + char *en_type; + struct { + u_int en_cols_len; + entry_col *en_cols_val; + } en_cols; +}; +typedef struct entry_obj entry_obj; + +struct group_obj { + uint32_t gr_flags; + struct { + u_int gr_members_len; + nis_name *gr_members_val; + } gr_members; +}; +typedef struct group_obj group_obj; + +struct link_obj { + zotypes li_rtype; + struct { + u_int li_attrs_len; + nis_attr *li_attrs_val; + } li_attrs; + nis_name li_name; +}; +typedef struct link_obj link_obj; + +#define TA_BINARY 1 +#define TA_CRYPT 2 +#define TA_XDR 4 +#define TA_SEARCHABLE 8 +#define TA_CASE 16 +#define TA_MODIFIED 32 +#define TA_ASN1 64 + +struct table_col { + char *tc_name; + uint32_t tc_flags; + uint32_t tc_rights; +}; +typedef struct table_col table_col; + +struct table_obj { + char *ta_type; + int ta_maxcol; + u_char ta_sep; + struct { + u_int ta_cols_len; + table_col *ta_cols_val; + } ta_cols; + char *ta_path; +}; +typedef struct table_obj table_obj; + +struct objdata { + zotypes zo_type; + union { + struct directory_obj di_data; + struct group_obj gr_data; + struct table_obj ta_data; + struct entry_obj en_data; + struct link_obj li_data; + struct { + u_int po_data_len; + char *po_data_val; + } po_data; + } objdata_u; +}; +typedef struct objdata objdata; + +struct nis_oid { + uint32_t ctime; + uint32_t mtime; +}; +typedef struct nis_oid nis_oid; + +struct nis_object { + nis_oid zo_oid; + nis_name zo_name; + nis_name zo_owner; + nis_name zo_group; + nis_name zo_domain; + uint32_t zo_access; + uint32_t zo_ttl; + objdata zo_data; +}; +typedef struct nis_object nis_object; + +#endif /* if __nis_object_h */ + +enum nis_error { + NIS_SUCCESS = 0, + NIS_S_SUCCESS = 1, + NIS_NOTFOUND = 2, + NIS_S_NOTFOUND = 3, + NIS_CACHEEXPIRED = 4, + NIS_NAMEUNREACHABLE = 5, + NIS_UNKNOWNOBJ = 6, + NIS_TRYAGAIN = 7, + NIS_SYSTEMERROR = 8, + NIS_CHAINBROKEN = 9, + NIS_PERMISSION = 10, + NIS_NOTOWNER = 11, + NIS_NOT_ME = 12, + NIS_NOMEMORY = 13, + NIS_NAMEEXISTS = 14, + NIS_NOTMASTER = 15, + NIS_INVALIDOBJ = 16, + NIS_BADNAME = 17, + NIS_NOCALLBACK = 18, + NIS_CBRESULTS = 19, + NIS_NOSUCHNAME = 20, + NIS_NOTUNIQUE = 21, + NIS_IBMODERROR = 22, + NIS_NOSUCHTABLE = 23, + NIS_TYPEMISMATCH = 24, + NIS_LINKNAMEERROR = 25, + NIS_PARTIAL = 26, + NIS_TOOMANYATTRS = 27, + NIS_RPCERROR = 28, + NIS_BADATTRIBUTE = 29, + NIS_NOTSEARCHABLE = 30, + NIS_CBERROR = 31, + NIS_FOREIGNNS = 32, + NIS_BADOBJECT = 33, + NIS_NOTSAMEOBJ = 34, + NIS_MODFAIL = 35, + NIS_BADREQUEST = 36, + NIS_NOTEMPTY = 37, + NIS_COLDSTART_ERR = 38, + NIS_RESYNC = 39, + NIS_FAIL = 40, + NIS_UNAVAIL = 41, + NIS_RES2BIG = 42, + NIS_SRVAUTH = 43, + NIS_CLNTAUTH = 44, + NIS_NOFILESPACE = 45, + NIS_NOPROC = 46, + NIS_DUMPLATER = 47, +}; +typedef enum nis_error nis_error; + +struct nis_result { + nis_error status; + struct { + u_int objects_len; + nis_object *objects_val; + } objects; + netobj cookie; + uint32_t zticks; + uint32_t dticks; + uint32_t aticks; + uint32_t cticks; +}; +typedef struct nis_result nis_result; + +struct ns_request { + nis_name ns_name; + struct { + u_int ns_object_len; + nis_object *ns_object_val; + } ns_object; +}; +typedef struct ns_request ns_request; + +struct ib_request { + nis_name ibr_name; + struct { + u_int ibr_srch_len; + nis_attr *ibr_srch_val; + } ibr_srch; + uint32_t ibr_flags; + struct { + u_int ibr_obj_len; + nis_object *ibr_obj_val; + } ibr_obj; + struct { + u_int ibr_cbhost_len; + nis_server *ibr_cbhost_val; + } ibr_cbhost; + u_int ibr_bufsize; + netobj ibr_cookie; +}; +typedef struct ib_request ib_request; + +struct ping_args { + nis_name dir; + uint32_t stamp; +}; +typedef struct ping_args ping_args; + +enum log_entry_t { + LOG_NOP = 0, + ADD_NAME = 1, + REM_NAME = 2, + MOD_NAME_OLD = 3, + MOD_NAME_NEW = 4, + ADD_IBASE = 5, + REM_IBASE = 6, + MOD_IBASE = 7, + UPD_STAMP = 8, +}; +typedef enum log_entry_t log_entry_t; + +struct log_entry { + uint32_t le_time; + log_entry_t le_type; + nis_name le_princp; + nis_name le_name; + struct { + u_int le_attrs_len; + nis_attr *le_attrs_val; + } le_attrs; + nis_object le_object; +}; +typedef struct log_entry log_entry; + +struct log_result { + nis_error lr_status; + netobj lr_cookie; + struct { + u_int lr_entries_len; + log_entry *lr_entries_val; + } lr_entries; +}; +typedef struct log_result log_result; + +struct cp_result { + nis_error cp_status; + uint32_t cp_zticks; + uint32_t cp_dticks; +}; +typedef struct cp_result cp_result; + +struct nis_tag { + uint32_t tag_type; + char *tag_val; +}; +typedef struct nis_tag nis_tag; + +struct nis_taglist { + struct { + u_int tags_len; + nis_tag *tags_val; + } tags; +}; +typedef struct nis_taglist nis_taglist; + +struct dump_args { + nis_name da_dir; + uint32_t da_time; + struct { + u_int da_cbhost_len; + nis_server *da_cbhost_val; + } da_cbhost; +}; +typedef struct dump_args dump_args; + +struct fd_args { + nis_name dir_name; + nis_name requester; +}; +typedef struct fd_args fd_args; + +struct fd_result { + nis_error status; + nis_name source; + struct { + u_int dir_data_len; + char *dir_data_val; + } dir_data; + struct { + u_int signature_len; + char *signature_val; + } signature; +}; +typedef struct fd_result fd_result; + +/* Generic client creating flags */ +#define ZMH_VC 1 +#define ZMH_DG 2 +#define ZMH_AUTH 4 + +/* Testing Access rights for objects */ + +#define NIS_READ_ACC 1 +#define NIS_MODIFY_ACC 2 +#define NIS_CREATE_ACC 4 +#define NIS_DESTROY_ACC 8 +/* Test macros. a == access rights, m == desired rights. */ +#define NIS_WORLD(a, m) (((a) & (m)) != 0) +#define NIS_GROUP(a, m) (((a) & ((m) << 8)) != 0) +#define NIS_OWNER(a, m) (((a) & ((m) << 16)) != 0) +#define NIS_NOBODY(a, m) (((a) & ((m) << 24)) != 0) +/* + * EOL Alert - The following non-prefixed test macros are + * here for backward compatability, and will be not be present + * in future releases - use the NIS_*() macros above. + */ +#define WORLD(a, m) (((a) & (m)) != 0) +#define GROUP(a, m) (((a) & ((m) << 8)) != 0) +#define OWNER(a, m) (((a) & ((m) << 16)) != 0) +#define NOBODY(a, m) (((a) & ((m) << 24)) != 0) + +#define OATYPE(d, n) (((d)->do_armask.do_armask_val+n)->oa_otype) +#define OARIGHTS(d, n) (((d)->do_armask.do_armask_val+n)->oa_rights) +#define WORLD_DEFAULT (NIS_READ_ACC) +#define GROUP_DEFAULT (NIS_READ_ACC << 8) +#define OWNER_DEFAULT ((NIS_READ_ACC + NIS_MODIFY_ACC + NIS_CREATE_ACC +\ + NIS_DESTROY_ACC) << 16) +#define DEFAULT_RIGHTS (WORLD_DEFAULT | GROUP_DEFAULT | OWNER_DEFAULT) + +/* Result manipulation defines ... */ +#define NIS_RES_NUMOBJ(x) ((x)->objects.objects_len) +#define NIS_RES_OBJECT(x) ((x)->objects.objects_val) +#define NIS_RES_COOKIE(x) ((x)->cookie) +#define NIS_RES_STATUS(x) ((x)->status) + +/* These defines make getting at the variant part of the object easier. */ +#define TA_data zo_data.objdata_u.ta_data +#define EN_data zo_data.objdata_u.en_data +#define DI_data zo_data.objdata_u.di_data +#define LI_data zo_data.objdata_u.li_data +#define GR_data zo_data.objdata_u.gr_data + +#define __type_of(o) ((o)->zo_data.zo_type) + +/* Declarations for the internal subroutines in nislib.c */ +enum name_pos {SAME_NAME, HIGHER_NAME, LOWER_NAME, NOT_SEQUENTIAL, BAD_NAME}; +typedef enum name_pos name_pos; + +/* + * Defines for getting at column data in entry objects. Because RPCGEN + * generates some rather wordy structures, we create some defines that + * collapse the needed keystrokes to access a particular value using + * these definitions they take an nis_object *, and an int and return + * a u_char * for Value, and an int for length. + */ +#define ENTRY_VAL(obj, col) (obj)->EN_data.en_cols.en_cols_val[col].ec_value.ec_value_val +#define ENTRY_LEN(obj, col) (obj)->EN_data.en_cols.en_cols_val[col].ec_value.ec_value_len + + +/* Prototypes, and extern declarations for the NIS library functions. */ +//#include +#endif + +/* + * nis_3.h + * + * This file contains definitions that are only of interest to the actual + * service daemon and client stubs. Normal users of NIS will not include + * this file. + * + * NOTE : This include file is automatically created by a combination + * of rpcgen and sed. DO NOT EDIT IT, change the nis.x file instead + * and then remake this file. + */ +#ifndef __nis_3_h +#define __nis_3_h + +#define NIS_PROG 100300 +#define NIS_VERSION 3 + + +__END_DECLS + +#endif /* ! _RPCSVC_NIS_H */ -- cgit v1.2.3 From 87ec85ff923b16d8aa222651bdcdc2c90180a33c Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 12 Mar 2010 22:01:11 +0000 Subject: testing/libgssglue: new aport exports a gssapi interface which calls other random gssapi libraries http://www.citi.umich.edu/projects/nfsv4/linux/ --- testing/libgssglue/APKBUILD | 27 +++++++++++++++++++++++++++ testing/libgssglue/gssapi_mech.conf | 22 ++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 testing/libgssglue/APKBUILD create mode 100644 testing/libgssglue/gssapi_mech.conf (limited to 'testing') diff --git a/testing/libgssglue/APKBUILD b/testing/libgssglue/APKBUILD new file mode 100644 index 0000000000..48e22d001e --- /dev/null +++ b/testing/libgssglue/APKBUILD @@ -0,0 +1,27 @@ +# Maintainer: Natanael Copa +pkgname=libgssglue +pkgver=0.1 +pkgrel=0 +pkgdesc="exports a gssapi interface which calls other random gssapi libraries" +url="http://www.citi.umich.edu/projects/nfsv4/linux/" +license="BSD" +depends= +subpackages="$pkgname-dev $pkgname-doc" +source="http://www.citi.umich.edu/projects/nfsv4/linux/$pkgname/$pkgname-$pkgver.tar.gz + gssapi_mech.conf" + +_builddir="$srcdir"/$pkgname-$pkgver +build() { + cd "$_builddir" + ./configure --prefix=/usr + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir/" install || return 1 + install -D -m 644 ../gssapi_mech.conf "$pkgdir/"etc/gssapi_mech.conf + install -D -m644 COPYING $pkgdir/usr/share/licenses/libgssglue/COPYING +} +md5sums="ce1b4c758e6de01b712d154c5c97e540 libgssglue-0.1.tar.gz +234b9cca75a33af98eda3f1683756879 gssapi_mech.conf" diff --git a/testing/libgssglue/gssapi_mech.conf b/testing/libgssglue/gssapi_mech.conf new file mode 100644 index 0000000000..f71aca08ee --- /dev/null +++ b/testing/libgssglue/gssapi_mech.conf @@ -0,0 +1,22 @@ +# Example /etc/gssapi_mech.conf file +# +# GSSAPI Mechanism Definitions +# +# This configuration file determines which GSS-API mechanisms +# the gssd code should use +# +# NOTE: +# The initiaiization function "mechglue_internal_krb5_init" +# is used for the MIT krb5 gssapi mechanism. This special +# function name indicates that an internal function should +# be used to determine the entry points for the MIT gssapi +# mechanism funtions. +# +# library initialization function +# ================================ ========================== +# The MIT K5 gssapi library, use special function for initialization. +#/usr/lib/libgssapi_krb5.so mechglue_internal_krb5_init +/usr/lib/libgssapi.so mechglue_internal_krb5_init +# +# The SPKM3 gssapi library function. Use the function spkm3_gss_initialize. +# /usr/local/gss_mechs/spkm/spkm3/libgssapi_spkm3.so spkm3_gss_initialize -- cgit v1.2.3 From 640d51d919a1ee4f4c7453d3942aa04e683beac4 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 12 Mar 2010 22:26:33 +0000 Subject: testing/remmina: new aport Remmina is a remote desktop client written in GTK+ http://remmina.sourceforge.net/ --- testing/remmina/APKBUILD | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 testing/remmina/APKBUILD (limited to 'testing') diff --git a/testing/remmina/APKBUILD b/testing/remmina/APKBUILD new file mode 100644 index 0000000000..80db469e1a --- /dev/null +++ b/testing/remmina/APKBUILD @@ -0,0 +1,45 @@ +# Contributor: +# Maintainer: +pkgname=remmina +pkgver=0.7.4 +pkgrel=0 +pkgdesc="Remmina is a remote desktop client written in GTK+" +url="http://remmina.sourceforge.net/" +license="GPL" +depends= +makedepends="gtk+-dev intltool zlib-dev jpeg-dev gnutls-dev vte-dev + libgcrypt-dev " +install= +subpackages= +source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz" + +# append extra dependencies to -dev subpackage +# remove if not used. +# depends_dev="somepackage-dev" + +_builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + cd "$_builddir" + # apply patches here +} + +build() { + cd "$_builddir" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install + + # remove the 2 lines below (and this) if there is no init.d script + # install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname + # install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname +} + +md5sums="c53c9473b3730dcc8c8b5bd84e5fe01a remmina-0.7.4.tar.gz" -- cgit v1.2.3 From 8c86f790f774f7fc9284f27bb4a3f09ea3484d3f Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Sun, 14 Mar 2010 09:02:11 +0000 Subject: main/remmina: moved from testing --- testing/remmina/APKBUILD | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 testing/remmina/APKBUILD (limited to 'testing') diff --git a/testing/remmina/APKBUILD b/testing/remmina/APKBUILD deleted file mode 100644 index 80db469e1a..0000000000 --- a/testing/remmina/APKBUILD +++ /dev/null @@ -1,45 +0,0 @@ -# Contributor: -# Maintainer: -pkgname=remmina -pkgver=0.7.4 -pkgrel=0 -pkgdesc="Remmina is a remote desktop client written in GTK+" -url="http://remmina.sourceforge.net/" -license="GPL" -depends= -makedepends="gtk+-dev intltool zlib-dev jpeg-dev gnutls-dev vte-dev - libgcrypt-dev " -install= -subpackages= -source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz" - -# append extra dependencies to -dev subpackage -# remove if not used. -# depends_dev="somepackage-dev" - -_builddir="$srcdir"/$pkgname-$pkgver - -prepare() { - cd "$_builddir" - # apply patches here -} - -build() { - cd "$_builddir" - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info - make || return 1 -} - -package() { - cd "$_builddir" - make DESTDIR="$pkgdir" install - - # remove the 2 lines below (and this) if there is no init.d script - # install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname - # install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname -} - -md5sums="c53c9473b3730dcc8c8b5bd84e5fe01a remmina-0.7.4.tar.gz" -- cgit v1.2.3 From 41e4df60d4292f167ee99c748fb7b786fb104ff6 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Sun, 14 Mar 2010 09:22:45 +0000 Subject: testing/ttf-linux-libertine: new aport Serif (Libertine) and Sans Serif (Biolinum) OpenType fonts with large Unicode coverage http://linuxlibertine.sourceforge.net/ --- testing/ttf-linux-libertine/APKBUILD | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 testing/ttf-linux-libertine/APKBUILD (limited to 'testing') diff --git a/testing/ttf-linux-libertine/APKBUILD b/testing/ttf-linux-libertine/APKBUILD new file mode 100644 index 0000000000..2837358cd2 --- /dev/null +++ b/testing/ttf-linux-libertine/APKBUILD @@ -0,0 +1,35 @@ +# Maintainer: Natanael Copa +pkgname=ttf-linux-libertine +pkgver=4.4.1 +pkgrel=0 +pkgdesc="Serif (Libertine) and Sans Serif (Biolinum) OpenType fonts with large Unicode coverage" +url="http://linuxlibertine.sourceforge.net/" +license="GPL custom:OFL" +makedepends= +depends="fontconfig encodings mkfontdir mkfontscale" +install= +subpackages="$pkgname-doc" +source="http://downloads.sourceforge.net/sourceforge/linuxlibertine/LinLibertineFont-$pkgver.tgz" + +build () { + local f + # strip off the version numbers from the filenames. + cd "$srcdir"/LinLibertineFont + for f in *.ttf; do + mv $f ${f%-[0-9]*}.ttf + done + for f in *.otf; do + mv $f ${f%-[0-9]*}.otf + done +} + +package() { + cd "$srcdir"/LinLibertineFont + install -d -m 755 "$pkgdir"/usr/share/fonts/OTF \ + "$pkgdir"/usr/share/fonts/TTF + install -m644 *.ttf "$pkgdir"/usr/share/fonts/TTF || return 1 + install -m644 *.otf "$pkgdir"/usr/share/fonts/OTF || return 1 + install -D -m644 OFL.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE || return 1 + install -D -m644 LICENCE.txt "$pkgdir"/usr/share/licenses/$pkgname/README || return 1 +} +md5sums="297f537b31693c92c1aceaa0aeccb115 LinLibertineFont-4.4.1.tgz" -- cgit v1.2.3 From a995767fea863f659fcca12b6498506410b62480 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Sun, 14 Mar 2010 09:50:56 +0000 Subject: testing/libunique: new aport Library for writing single instance applications http://live.gnome.org/LibUnique --- testing/libunique/APKBUILD | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 testing/libunique/APKBUILD (limited to 'testing') diff --git a/testing/libunique/APKBUILD b/testing/libunique/APKBUILD new file mode 100644 index 0000000000..29ed8abb40 --- /dev/null +++ b/testing/libunique/APKBUILD @@ -0,0 +1,28 @@ +# Maintainer: Natanael Copa +pkgname=libunique +pkgver=1.1.6 +pkgrel=0 +pkgdesc="Library for writing single instance applications" +url="http://live.gnome.org/LibUnique" +license="LGPL" +depends= +makedepends="pkgconfig gtk+-dev dbus-glib-dev" +subpackages="$pkgname-dev $pkgname-doc" +source="http://ftp.gnome.org/pub/gnome/sources/$pkgname/1.1/$pkgname-$pkgver.tar.bz2" + +_builddir="$srcdir"/$pkgname-$pkgver +build() { + cd "$_builddir" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static \ + || return 1 + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install || return 1 +} +md5sums="7955769ef31f1bc4f83446dbb3625e6d libunique-1.1.6.tar.bz2" -- cgit v1.2.3 From 35bb93d4c77fca338991a2732e72efc4976875eb Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Sun, 14 Mar 2010 10:01:11 +0000 Subject: testing/galculator: new aport GTK+ based scientific calculator http://galculator.sourceforge.net/ --- testing/galculator/APKBUILD | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 testing/galculator/APKBUILD (limited to 'testing') diff --git a/testing/galculator/APKBUILD b/testing/galculator/APKBUILD new file mode 100644 index 0000000000..4ef92f888c --- /dev/null +++ b/testing/galculator/APKBUILD @@ -0,0 +1,23 @@ +# Maintainer: Natanael Copa +pkgname=galculator +pkgver=1.3.4 +pkgrel=0 +pkgdesc="GTK+ based scientific calculator" +url="http://galculator.sourceforge.net/" +license="GPL" +depends= +makedepends="intltool libglade-dev gtk+-dev" +subpackages="$pkgname-doc" +source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2" + +build() { + cd "$srcdir/galculator-$pkgver" + ./configure --prefix=/usr || return 1 + make || return 1 +} + +package() { + cd "$srcdir/galculator-$pkgver" + make DESTDIR="$pkgdir" install || return 1 +} +md5sums="d30e6fbf5947bb1c873bc9d5a21046f1 galculator-1.3.4.tar.bz2" -- cgit v1.2.3 From 8c8b1782cc03c792f08a121787f28ecb0a8c4fbf Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Sun, 14 Mar 2010 10:36:07 +0000 Subject: testing/gtksourcview: new aport A text widget adding syntax highlighting and more to GNOME http://live.gnome.org/GtkSourceView --- testing/gtksourceview/APKBUILD | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 testing/gtksourceview/APKBUILD (limited to 'testing') diff --git a/testing/gtksourceview/APKBUILD b/testing/gtksourceview/APKBUILD new file mode 100644 index 0000000000..c4ed809a6d --- /dev/null +++ b/testing/gtksourceview/APKBUILD @@ -0,0 +1,26 @@ +# Maintainer: Natanael Copa +pkgname=gtksourceview +pkgver=2.8.2 +pkgrel=0 +pkgdesc="A text widget adding syntax highlighting and more to GNOME" +url="http://live.gnome.org/GtkSourceView" +license="GPL" +depends= +makedepends="gtk+-dev intltool libxml2-dev" +subpackages="$pkgname-dev $pkgname-doc" +source="http://ftp.gnome.org/pub/gnome/sources/gtksourceview/2.8/gtksourceview-$pkgver.tar.bz2" + +build() { + cd "$srcdir"/gtksourceview-$pkgver + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static || return 1 + make || return 1 +} + +package() { + cd "$srcdir"/gtksourceview-$pkgver + make DESTDIR="$pkgdir" install || return 1 +} +md5sums="5ce481d3aa7d639fe4508530b184158c gtksourceview-2.8.2.tar.bz2" -- cgit v1.2.3 From c1507f17c5a05c870517164d113ede904d2f5a8e Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Sun, 14 Mar 2010 12:21:23 +0000 Subject: main/galculator: moved from testing --- testing/galculator/APKBUILD | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 testing/galculator/APKBUILD (limited to 'testing') diff --git a/testing/galculator/APKBUILD b/testing/galculator/APKBUILD deleted file mode 100644 index 4ef92f888c..0000000000 --- a/testing/galculator/APKBUILD +++ /dev/null @@ -1,23 +0,0 @@ -# Maintainer: Natanael Copa -pkgname=galculator -pkgver=1.3.4 -pkgrel=0 -pkgdesc="GTK+ based scientific calculator" -url="http://galculator.sourceforge.net/" -license="GPL" -depends= -makedepends="intltool libglade-dev gtk+-dev" -subpackages="$pkgname-doc" -source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2" - -build() { - cd "$srcdir/galculator-$pkgver" - ./configure --prefix=/usr || return 1 - make || return 1 -} - -package() { - cd "$srcdir/galculator-$pkgver" - make DESTDIR="$pkgdir" install || return 1 -} -md5sums="d30e6fbf5947bb1c873bc9d5a21046f1 galculator-1.3.4.tar.bz2" -- cgit v1.2.3 From 161d14afdafc49db8acd59b1b583ed09f41baf14 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 17 Mar 2010 07:13:46 +0000 Subject: testing/antiword: use package() function --- testing/antiword/APKBUILD | 3 +++ 1 file changed, 3 insertions(+) (limited to 'testing') diff --git a/testing/antiword/APKBUILD b/testing/antiword/APKBUILD index 75f5bf7343..a6134c9f2f 100644 --- a/testing/antiword/APKBUILD +++ b/testing/antiword/APKBUILD @@ -16,7 +16,10 @@ build() { cd "$srcdir"/$pkgname-$pkgver make || return 1 +} +package() { + cd "$srcdir"/$pkgname-$pkgver install -m755 -D "$srcdir"/"$pkgname-$pkgver"/$pkgname "$pkgdir"/usr/bin/$pkgname mkdir -p "$pkgdir"/usr/share/antiword install -m644 -D "$srcdir"/"$pkgname-$pkgver"/Resources/* "$pkgdir"/usr/share/antiword/ -- cgit v1.2.3 From 1f6dce60b0a94f98810fc6c461bab57ccfc9f1c9 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 17 Mar 2010 07:14:11 +0000 Subject: main/antiword: moved from testing --- testing/antiword/APKBUILD | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 testing/antiword/APKBUILD (limited to 'testing') diff --git a/testing/antiword/APKBUILD b/testing/antiword/APKBUILD deleted file mode 100644 index a6134c9f2f..0000000000 --- a/testing/antiword/APKBUILD +++ /dev/null @@ -1,28 +0,0 @@ -# Contributor: Michael Mason -# Maintainer: Michael Mason -pkgname=antiword -pkgver=0.37 -pkgrel=0 -pkgdesc="free MS Word reader" -url="http://www.winfield.demon.nl" -license="GPL" -depends="" -makedepends="" -install= -subpackages="" -source="http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz" - -build() { - cd "$srcdir"/$pkgname-$pkgver - - make || return 1 -} - -package() { - cd "$srcdir"/$pkgname-$pkgver - install -m755 -D "$srcdir"/"$pkgname-$pkgver"/$pkgname "$pkgdir"/usr/bin/$pkgname - mkdir -p "$pkgdir"/usr/share/antiword - install -m644 -D "$srcdir"/"$pkgname-$pkgver"/Resources/* "$pkgdir"/usr/share/antiword/ -} - -md5sums="f868e2a269edcbc06bf77e89a55898d1 antiword-0.37.tar.gz" -- cgit v1.2.3